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