−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
bormand 09.04.2017 21:29 # −7
AntiSpam 09.04.2017 21:31 # −21
MilosTeodosic 09.04.2017 21:33 # −8
AntiSpam 09.04.2017 21:37 # −18
bormand 09.04.2017 21:38 # +146
MilosTeodosic 09.04.2017 21:39 # −10
MilosTeodosic 09.04.2017 21:40 # −11
MilosTeodosic 09.04.2017 21:40 # −8
MilosTeodosic 09.04.2017 21:43 # −10
_guestinho 09.04.2017 21:51 # −2
MilosTeodosic 09.04.2017 21:55 # −2
KAPMADPO4EP 09.04.2017 21:56 # −2
AntiSpam 09.04.2017 22:01 # 0
KAPMADPO4EP 09.04.2017 21:55 # 0
ivanvirabyan 09.04.2017 22:38 # −33
bormandinho 09.04.2017 22:39 # −1
ivanryabinin 09.04.2017 22:50 # 0
bormandinho 09.04.2017 22:53 # −1
guest-inho 09.04.2017 22:54 # 0
inhoguest 09.04.2017 22:55 # −1
guest-inho 09.04.2017 22:56 # 0
guestnho 09.04.2017 23:00 # 0
AntiUeban 09.04.2017 22:56 # +4
kipar 09.04.2017 22:08 # +2
Necromant 09.04.2017 22:46 # 0
AntiSpam 09.04.2017 21:46 # 0
paul 09.04.2017 22:07 # 0
Alexander 09.04.2017 22:13 # −33
bormand 09.04.2017 22:35 # −1
Alexander 09.04.2017 22:36 # −34
bormand 09.04.2017 22:40 # 0