Начиная с Kitkat (4.4) Android сообщает, что мое приложение «Высокое потребление батареи».Как Android определяет, имеет ли приложение «использование высокой батареи» в разделе «Недавние запросы местоположения»?
Я использую сетевое расположение, а также GPS. Если отключить GPS, то, похоже, приложение получает отметку «Низкое потребление батареи».
Мне интересно, есть ли какие-либо советы по использованию GPS при сохранении ярлыка «Низкое потребление батареи». Возможно, если вы опросите достаточно редко - или это жестко закодировано для GPS = аккумуляторный убийца?
EDIT:
Я понимаю, что изменение этих параметров будет продлить срок службы батареи. Мой вопрос был больше о том, поймут ли Android эти попытки сохранения батареи или просто заклеймят мое приложение как мощное использование просто потому, что он использует GPS.
Я использовал Fused Location https://developer.android.com/google/play-services/location.html (и вот пример http://www.kpbird.co m/2013/06/fused-location-provider-example.html? m = 1), и после целого дня получения места раз в минуту моя заявка использовала около 4% батареи. –
Спасибо ioan - это именно то, что я искал. Не стесняйтесь публиковать это как ответ ... –