−14
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
private class SendRunnable implements Runnable {
private SendRunnable() {
}
public void run() {
while (SendQueue.this.isRunning) {
try {
CmdCoder.this.writeToBluetoothLe((byte[]) SendQueue.this.queue.take());
Thread.sleep(600);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
Купил себе у китаез фитнес браслетик (ttlife DF30). В андроед-программе было написано что есть новая фирмваря, окей, обновляем... Скачалось из интернетов за пару минут, обновлялось час... Спустя некоторое время решил задизассемблить и добавить поддержку браслета в gadgetbride. Внутри нашел ответ на вопрос, почему оно так долго апдейтилось. В коде выше кусок треда, отправляющего команды из глобальной очереди в браслет.
Запостил:
Necromant,
09 Апреля 2017
Комментарии (31) RSS
Добавить комментарий