android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)

系统的设置�C>电池�C>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的

1、我的手机中power_profile.xml的内容: HTC t328w

复制代码 代码如下:



    0
    100
    142
    0.3
    35690
    160
    4
    120
    220
    88
    88
    300
    170
    1390
    70
   
        3
        3
   

   
        245000
        384000
        460800
        499200
        576000
        614400
        652800
        691200
        768000
        806400
        844800
        998400
   

    2.8
   
        66.6
        84
        90.8
        96
        105
        111.5
        117.3
        123.6
        134.5
        141.8
        148.5
        168.4
   


2、获取的方法: 先从手机上获取framework-res.apk,然后使用apktool工具反编译

该文件位于手机目录: /system/framework/framework-res.apk,在linux下进入终端,执行一下命令:

复制代码 代码如下:

adb  pull  /system/framework/framework-res.apk ./

这就将 framework-res.apk 拉到本地pc上了,下面使用apktool进行反编译。

复制代码 代码如下:

dell@OptiPlex-7010:~/apktool/apktool-install-linux-r05-ibot$ ls
aapt  apktool  apktool.jar  framework-res.apk
dell@OptiPlex-7010:~/apktool/apktool-install-linux-r05-ibot$ ./apktool d framework-res.apk newapk
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
dell@OptiPlex-7010:~/apktool/apktool-install-linux-r05-ibot$ ls
aapt  apktool  apktool.jar  framework-res.apk  newapk
dell@OptiPlex-7010:~/apktool/apktool-install-linux-r05-ibot/newapk/res/xml$ ls
apns.xml                         password_kbd_qwerty_shifted.xml  storage_list.xml
autotext.xml                     password_kbd_qwerty.xml          time_zones_by_country.xml
eri.xml                          password_kbd_symbols_shift.xml   zzz_cdmaapns.xml
password_kbd_extension.xml       password_kbd_symbols.xml         zzz_m_pdp_limit.xml
password_kbd_numeric.xml         power_profile.xml
password_kbd_popup_template.xml  preferred_time_zones.xml

power_profile.xml在framework-res.apk的目录:/res/xml/power_profile.xml

你可能感兴趣的:(android开发教程之获取power_profile.xml文件的方法(android运行时能耗值))