2013-09-25 7 views
0

У меня есть служба, работающая в фоновом режиме, чья работа заключается в обнаружении, когда телефон равен IDLE в течение более определенного времени, а затем отображает всплывающее сообщение с изображением.Как обнаружить, когда телефон Android не работает

Я не мог найти, как определить, что телефон находится в состоянии ожидания.

ОБНОВЛЕНИЕ

безделья представлена ​​следующими тремя сценариями

неактивность

2) Экран 1) пользователь снимает

3) датчики: гироскоп (х, у, г) и акселерометр остается 0 в течение определенного времени.

благодаря

Лев

+0

Что вы подразумеваете под «праздным» в этом контексте? – CommonsWare

+0

1) Пользователь не взаимодействовал с телефоном в течение определенного времени. 2) Экран телефона отключается, когда он не используется. – iuq

ответ

3

1) Пользователь не взаимодействовали с телефоном в течение определенного времени

Там нет средств для вас, чтобы определить это.

2) Экран телефона отключается, когда не используется.

Слушайте ACTION_SCREEN_OFF трансляций.

+0

Спасибо, ACTION_SCREEN_OFF работает красиво. – iuq

+0

Не могли бы вы пролить свет на 3-й случай? – iuq

+1

@leo: поскольку они почти никогда не равны нулю, это не сценарий, который вы можете сделать. – CommonsWare

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