Что именно представляет собой время «использования» приложения в настройках батареи?

Я пытаюсь найти способ отслеживать использование приложения на моем телефоне, не загружая приложение, которое будет делиться моими личными данными. В нижней части настроек батареи есть список под названием «Использование приложения с момента полной зарядки», в котором перечислены около полудюжины приложений, каждое из которых имеет % справа (я думаю, % использования батареи) и «используется в течение X минут». линия снизу. На что именно указывает X? Это время, когда я активно использую приложение, или количество времени, когда приложение использует системные ресурсы (что, как я предполагаю, может включать работу в фоновом режиме).

Версия 8.1.0

Ответы (1)

  • Процент использования батареи - если вы полностью зарядили и проверьте, когда батарея показывает 70%, то есть падение на 30%, и оно говорит, что приложение xyz использовало 10%, это означает, что xyz использовал 10% из 30% израсходованной батареи.

  • Что касается вашего основного вопроса, то это означает общую мощность, используемую батареей, будь то на переднем плане или на заднем плане, а не время, в течение которого вы ее использовали. Например, вы можете проверить свою почту, и когда вы переходите в другое приложение, почтовое приложение переходит в фоновый режим и может продолжать синхронизацию с использованием батареи. То же самое с чатом или любым другим приложением, которое использует синхронизацию, запланированные фоновые действия, Wakelocks или другие процессы. В Android 8.0 (Oreo), если вы коснетесь приложения в разделе использования батареи, вы четко увидите фактическое использование во время активного использования и в фоновом режиме , как показано на рисунке.

введите описание изображения здесь

Что входит в расчеты использования приложений с точки зрения разработчиков

Total_Power_Consumed (mAh) = Bluetooth_mAh + WiFi_mAh + GPS_mAh + CPU_mAh + Sensors_mAh + Modem_mAh+ Wakelock_mAh + Camera_mAh + Flashlight_mAh