Мониторинг энергопотребления приложений в Android

1

Есть ли способ получить среднее текущее/энергопотребление конкретного приложения в Android? Я мог найти только частные API PowerProfile.java и PowerUsageSummary.java, которые дают некоторую информацию, но я нахожусь в тупике, может кто-то помочь?

Теги:

1 ответ

2

Есть ли способ получить среднее текущее/энергопотребление конкретного приложения в Android?

Нет, потому что приложения не потребляют ток/мощность. Аппаратное обеспечение. Например, если шесть приложений используют WiFi, очень сложно "назначить вину" для потребления энергии WiFi.

Теперь даже получение информации об аппаратной мощности сложно в Android, так как для нее нет общедоступных API, и большинство аппаратных средств не очень хорошо зарекомендовали себя, чтобы указать, что потребляет мощность. Qualcomm MDP обладает отличным инструментом для этого, наряду с программным обеспечением Trepn, которое поможет вам его собрать, но оно довольно дорого.

  • 0
    Я думаю, что могут быть некоторые частные API для этого, я имею в виду UsageStatsService, IUSageStats.aidl, PkgUsageStats и т. Д., Вы можете взглянуть на них.
  • 1
    @MayurPandey: Они не особенно точны, и, как вы указываете, они не доступны для сторонних приложений (я пытался ...).
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню