2014-08-25 3 views
3

Я не могу найти список событий, которые можно прослушать, пока устройство спит.Что может слушать андроид во время сна?

Например, можно использовать LocationListener while asleep.

Моя цель состоит в том, чтобы определить, когда пользователь находится в его машине, по крайней мере, один из следующих методов, которые затем просыпаются телефон:

  • NFC метки на автомобиле доке
  • Bluetooth с поддержкой автомагнитола в диапазоне

Но неисправные те, я открыт для идей.

Благодаря

ответ

0

Вы должны создать brodcast приемник и зарегистрировать определенные действия.

Пример для обнаружения загрузки: Android -Starting Service at Boot Time.

+0

Спасибо - я уже использую широковещательный приемник для тегов NFC и устройств Bluetooth, они работают, пока устройство не спит, но не спит. – Jodes

+0

Можете ли вы показать объявление своего приемника? –

0

Лучшая идея до сих пор, чтобы разбудить телефон периодически согласно этой ссылке:

Android - periodically wake up from standby mode?

По the documentation, я мог бы разбудить телефон и просто использовать процессор, сохраняя при этом экран, ,

Но могут быть и недостатки, возможно, есть лучший способ.

+0

* argh * Пожалуйста, избегайте этого, если это возможно. Это то, что заставляет батарею быстро разряжаться, если не использовать ответственно приложения (- которые часто считают, что они настолько важны, что я действительно хочу, чтобы они запускались каждые несколько секунд или около того: -E). – JimmyB

+0

Согласен. Это довольно неприятный способ сделать это – Jodes

Смежные вопросы