Приемник вещания от глубокого сна до пробуждения.(Точно, эй, устройство только что проснулось, вот трансляция!) - PullRequest
0 голосов
/ 19 января 2012

Есть ли приемник Broadcast, который я могу использовать, чтобы определить, что мое устройство только что проснулось.Моя цель состоит в том, чтобы определить, когда происходят случаи пробуждения.Я планирую отобразить результаты в Excel.

Это именно то время, которое НЕ вычисляется SystemClock.uptimeMillis ().

Примечание: я знаком с AlarmManager.

Ответы [ 2 ]

1 голос
/ 19 января 2012

Есть ACTION_SCREEN_ON и ACTION_SCREEN_OFF, но вы не можете указать их в манифесте, и регистрация приемников вещания от приемника вещания (скажем, для ON_BOOT_COMPLETE) невозможна.Вы можете попытаться зарегистрировать тревогу без пробуждения, которая не будет срабатывать, когда устройство находится в спящем режиме, но тревога прошлого будет срабатывать при пробуждении устройства.Я боюсь, что это так близко, как вы дошли до этого.

0 голосов
/ 19 января 2012

вы можете использовать ACTION_SCREEN_ON и ACTION_SCREEN_OFF, но нет специального приемника для пробуждения.

если вы сделаете это, я бы сказал, что вы можете запустить таймер при выключенном экране и остановить его при включенномпо нему стреляли

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...