android 5.0以上手机
首先通过app的包名获取其PID(Process Identifier):adb shell ps |find “com.baidu.example”,获取的数据第一个参数就是UID
需要将该UID换成标准格式,如下图,去掉下划线即为该app的UID
通过UID和包名获取该app的自从数据线上次拔插的电量:
adb shell dumpsys batterystats “com.baidu.example” |find “***”,将***替换成UID即可

本文介绍了一种在Android5.0及以上版本中统计特定应用程序电量消耗的方法。主要步骤包括:通过APP包名获取进程标识符(PID),转换UID到标准格式,并使用ADB命令获取自上次拔插以来的电量变化。
android 5.0以上手机
首先通过app的包名获取其PID(Process Identifier):adb shell ps |find “com.baidu.example”,获取的数据第一个参数就是UID
需要将该UID换成标准格式,如下图,去掉下划线即为该app的UID
通过UID和包名获取该app的自从数据线上次拔插的电量:
adb shell dumpsys batterystats “com.baidu.example” |find “***”,将***替换成UID即可

404

被折叠的 条评论
为什么被折叠?