欢迎来到天天文库
浏览记录
ID:39464503
大小:158.50 KB
页数:21页
时间:2019-07-03
《Android BatteryStatsHelper深入理解(and5.1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AndroidBatteryStatsHelper深入理解(and5.1)BatteryStatsHelper这个类主要是统计各个应用,多用户的每个用户,以及蓝牙,屏幕等耗电统计。一般使用BatteryStatsHelper这个类,先要new一个实例,然后再调用create函数:下面我们就先从create分析,两种create方法,其中sStatsXfer是静态的[java]viewplaincopypublicvoidcreate(BatteryStatsstats){mPowerProfile=newPowerProfile(m
2、Context);mStats=stats;}publicvoidcreate(Bundleicicle){if(icicle!=null){mStats=sStatsXfer;mBatteryBroadcast=sBatteryBroadcastXfer;}mBatteryInfo=IBatteryStats.Stub.asInterface(ServiceManager.getService(BatteryStats.SERVICE_NAME));mPowerProfile=newPowerProfile(mContext);}
3、mPowerProfile是从power_profile.xml读取的各个器件的电源消耗参数,文件如下:[java]viewplaincopy01005、n.full">20090.52.51.251306、10030.572.51355.37、>303.52.4
5、n.full">20090.52.51.25130
6、10030.572.51355.37、>303.52.4
7、>303.52.4
此文档下载收益归作者所有