1
有没有一种方法可以获取Android中特定应用程序的平均电流/功耗?我只能找到提供一些信息的私有API PowerProfile.java和PowerUsageSummary.java,但是我遇到了一个死胡同,有人可以帮忙吗?Android应用程序中的每个应用程序的监视功耗使用
有没有一种方法可以获取Android中特定应用程序的平均电流/功耗?我只能找到提供一些信息的私有API PowerProfile.java和PowerUsageSummary.java,但是我遇到了一个死胡同,有人可以帮忙吗?Android应用程序中的每个应用程序的监视功耗使用
有什么办法可以获得Android中特定应用程序的平均电流/功耗?
不,因为应用程序不消耗电流/功率。硬件呢。例如,如果有六个应用程序正在使用WiFi,那么为WiFi功耗“分配责任”非常困难。
现在,即使在Android中获取硬件电源信息也很困难,因为它没有公共的API,并且大多数硬件没有特别好地指示消耗功率。 Qualcomm MDP拥有很棒的仪器,还有Trepn软件可以帮助您收集这些数据,但价格相当昂贵。
我认为可能有一些私人API来做到这一点,我指的是UsageStatsService,IUSageStats.aidl和PkgUsageStats等,你可能想看看这些。 – 2012-01-31 13:28:31
@MayurPandey:那些不是特别准确,正如你指出的那样,他们不能被第三方应用程序访问(我试过......)。 – CommonsWare 2012-01-31 13:44:50
嗯,我想你是对的。我也尝试了很多方法来编写代码来访问上述类,但无济于事! – 2012-02-02 08:43:44