2013-11-25 4 views
1

Итак, у меня есть служба, которая регистрирует данные ProximitySensor.Служба Android перестает собирать данные, когда экран выключен

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

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

+1

Почему этот вопрос ниспровергнут? Я думаю, что некоторые люди склонны понижать голос, если они не могут ответить на него. Мой вопрос о показе значка в Android имел 9 downvotes, но посмотрите, как каждый производитель поддерживает значки в Android. –

ответ

4

Вам нужен partial wake lock, но он будет есть батарею, как конфеты.

+0

+1 Приятно, но как вы упомянули, это не очень эффективно. – Sajmon

+0

@ Геральт Вы знаете какой-либо эффективный способ? – cesarferreira

+1

@cesarferreira Если вы намерены использовать приложение в любое время, даже если устройство в противном случае неактивно, вы должны получить частичную блокировку слежения. Или используйте AlarmManager, который получает свою собственную блокировку слежения. Я просто предупреждал вас, что это повлияет на срок службы батареи. Другого пути нет. – Dave

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