Использование аккумулятора для Android - Подробности

У меня есть фоновое приложение для Android, которое слушает сетевое местоположение. В некоторых сценариях он начинает выполнять некоторые задачи, но только на короткое время, а затем возвращает прослушивание сетевых изменений местоположения (NETWORK_PROVIDER).

When I look in the battery usage screen, it always seems like it work a lot. My App

The "Stay awake" shows that the app works a lot where it should have shown that it does not work at all (almost..). When comparing to another popular app, I see that the "Stay awake" shows very little time, although the app is in the foreground and it is defiantly working! Other App

Другое приложение также использует сеть, но не показывает никакого использования данных (данные отправлены/получены данные).

Может кто-нибудь объяснить, что означает каждый из пунктов в разделе «Использовать детали»? Почему «бодрствовать» на самом деле не отражает, когда приложение бодрствует?

Благодарю. PB

2
nl ja de

1 ответы

«Stake Awake» представляет собой время, когда ваше приложение содержало wakelock (как частичный, так и полный wakelock). Вакелокс заставляет устройство бодрствовать. Обратите внимание, что ваше устройство может переспать, даже когда приложение находится на переднем плане (технически его можно считать запущенным, но практически ничего не может сделать). В основном, если приложение просто ждет ввода пользователя и дисплей выключен, устройство может перейти в «Глубокий сон». Но любое приложение (включая фоновые приложения) может захватить wakelock и заставить систему не переходить в сон.

Используйте такое приложение, как «Wakelock Detector» или инструмент для профилирования, например Маленький глаз (отказ от ответственности: я стал соучредителем здания компании этот инструмент), чтобы понять, как ваше приложение использует wakelocks.

:-)

1
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

Android Developers
Android Developers
4 476 участник(ов)

Общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д.

Android Architecture
Android Architecture
2 186 участник(ов)

Русскоязычный чат по архитектуре в андроид приложениях. Подробнее: http://telegra.ph/Android-Architecture-12-24

rus-speaking/android
rus-speaking/android
1 705 участник(ов)

Основной чат по Android разработке (вопрос-ответ). ПРАВИЛА: bit.ly/andr-rules. NEWS: bit.ly/AnrdResId ЧАТЫ: Основной: bit.ly/andr-main IDE, сборка, Git, сервисы: bit.ly/andr-tools Оффтоп: bit.ly/andr-offtop Конференции, события: bit.ly/andr-events Вакансии, найм: bit.ly/andr-job Архитектура: bit.ly/andr-patterns Rx: bit.ly/andr-rx Тестирование: bit.ly/andr-test Kotlin: bit.ly/andr-kotlin Хаmarin: bit.ly/andr-xamarin За мат, спам, агрессию, предложения о работе, оффтоп в этом канале - бан на сутки и более ☢☢☢

Android Dev Подкаст
Android Dev Подкаст
1 325 участник(ов)

Комната для обсуждения Android Dev подкаста apptractor.ru/AndroidDev/ Общее обсуждение Android: https://t.me/android_ru Остальные чаты про Android: http://t.me/devChats Наши новости https://t.me/androiddevpodcast_news

Android Guards
Android Guards
602 участник(ов)

Обсуждение любых вопросов касающихся безопасности Android. - Защита системы и приложений - Уязвимости и эксплойты - Вредоносное ПО - Копание в кишках системы и приложений (RE)

Android JOB
Android JOB
466 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению Android (full-time, part-time, remote и разовые подработки)

AndroidDev :: Разработка. It's Android time now!
AndroidDev :: Разработка. It's Android time now!
458 участник(ов)

It's Android time now! Чат разработчиков Android. Вакансии, резюме и информацию о митапах размещать можно. Публикацию скрытой и явной рекламы ваших каналов и сайтов после получения разрешения от @olegushakov

Aandroid Talks!
Aandroid Talks!
212 участник(ов)

Чат об общих вопросах по ОС Android. Чат для разработки под андроид - pro.android: https://t.me/joinchat/AAAAAEKIFKnmRT9cMebb9w

Android Rus
Android Rus
68 участник(ов)