Я ищу решение, которое защищает батарею от моего «приложения на основе местоположения». У меня вопрос к распознаванию активности, который предоставляет Google для Android. На самом деле у меня возникла проблема, что мой телефон будет распознавать мою текущую «активность», когда телефон бодрствует. Когда экран выключен, распознавание не выполняет свою работу. После разблокировки телефона (экран включен) распознавание возобновляется. Это нормально? Я не могу себе представить, потому что API предоставляет такие виды деятельности, как «езда на велосипеде» - кто когда-либо показывал свой экран во время езды на велосипеде ?!Активность Распознавание - как его использовать
Есть ли другой хороший подход, как проверить, водит ли кто-нибудь автомобиль? Будет ли возможно использование других датчиков (например, акселерометра)? Пожалуйста, дайте мне знать. Я благодарен за каждый маленький совет.
Заранее спасибо.
Проверьте, не отмените запрос в 'Activity.onStop()' или что ресивер объявлен как манифест, а не динамический. –
Спасибо, но это не могло быть проблемой. Когда я закрываю (заканчиваю) свое приложение, сервис продолжает работать - только экран выключается, останавливает его. –