Erd*_*dal 14 android report power-management
在Gingerbread用户可以通过设置 - >关于手机 - >电池使用来报告应用程序的电池使用情况,然后点击特定的应用程序.
我的问题是,作为开发者,我在哪里可以看到这些报告?
它们看起来非常有用,因为它们包含有关您可能泄漏的唤醒锁类型的信息.
退房PowerUsageSummary和PowerUsageDetail从子目录fuelgauge在设置包.相关方法reportBatteryUse()位于PowerUsageDetail和processAppUsage()PowerUsageSummary中.
大多数信息来自mstats对象,该对象由内部API调用创建:
import com.android.internal.os.BatteryStatsImpl;
...
mStats = com.android.internal.os.BatteryStatsImpl.CREATOR
.createFromParcel(parcel);
mStats.distributeWorkLocked(BatteryStats.STATS_SINCE_CHARGED);
Run Code Online (Sandbox Code Playgroud)
我从未试图从您自己的非系统应用程序中调用这些方法,因此您必须查明它是否有效.
| 归档时间: |
|
| 查看次数: |
2956 次 |
| 最近记录: |