在Android手机中,手机每个组件,如CPU、显示屏、GPS、Audio、WiFi、Bluetooth等,运行时的能耗都保存在power_profile.xml文件中。所以我们可以通过读取power_profile.xml文件获取,获得各组件的能耗值。

    我的手机中power_profile.xml的内容:

<?xml version="1.0" encoding="utf-8" ?> -   0   100   70   1   1   160   2   130   45   30   90   125   45   2300   24 
- 13.0 11.0 - 598000 747500 1040000 1196000 1300000
   
5 
   
70 
   
- 100 120 196 223 240
   

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

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

adb  pull  /system/framework/framework-res.apk ./
这样就可以将framework-res.apk拉到本地的电脑上,然后使用反编译工具ApkToolkit进行反编译。


framework-res.apk拖到反编译输入框中。然后点击反编译.apk按钮。

反编译完成后,power_profile.xml在framework-res.apk的目录:/res/xml/power_profile.xml。



    


更多相关文章

  1. ubuntu13.10编译android文件系统4.0.4错误全部解析
  2. ramdisk.img文件解析
  3. android studio 常见问题汇总
  4. android andbase 线程池
  5. Android通过setDataAndType(uri, "type")打开文件
  6. Android原生GPS和网络定位工具类
  7. Android(安卓)FFmpeg 编译.so库
  8. Eclipse在线安装ADT等Android插件连接不上的解决方案
  9. Android通话默认打开扬声器

随机推荐

  1. redis框架搭建实战(持续更新)
  2. Android ListView获取当前可视区域条目数
  3. Java编程思想总结笔记Chapter 5
  4. Android与PC蓝牙交互
  5. Android实现夜间模式
  6. JAVA 虚拟机学习整理 一、基本结构
  7. java根据URL获取网页编码
  8. android-----关于事件分发机制中几点困惑
  9. 理解Java注解(java.lang.annotation)
  10. 201621123002《JAVA程序设计》第四周学习