问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用adb命令查看Android手机具体某个应用的耗电量?

发布网友 发布时间:2022-04-24 06:13

我来回答

3个回答

懂视网 时间:2022-05-02 16:14

ADB:Android Debug Bridge,是Android SDK里一个可以直接操作安卓模拟器或真实设备的工具,颇为强大。   检测APP:   adb shell am start -W $package/.MainActivity               //启动时间 adb shell dumpsys meminfo $pid                          // 指定程序内存使用情况 adb shell dumpsys meminfo $package               //指定程序内存使用情况 adb shell dumpsys cpuinfo $package                       //指定程序CPU使用情况 adb shell cat /proc/uid_stat/$PID/tcp_rcv                 //接收的数据流量 adb shell cat /proc/uid_stat/$PID/tcp_snd                //发送的数据流量 adb shell dumpsys batterystats $package | more              //指定程序电量消耗信息 adb shell dumpsys batterystats | more                              //综合电量消耗 adb shell dumpsys battery                                                //电池信息   adb shell "ps | grep $package"         //查指定程序pid   其他常用命令:   adb shell getprop                                    //查看手机信息 adb shell getprop ro.serialno               //查看手机序列号 adb shell cat /proc/cpuinfo                  //查看手机CPU信息 adb shell cat /proc/meminfo               //查看手机内存信息   adb uninstall $package               //卸载apk adb reboot                                  //重启手机 adb reboot recovery                //重启手机到recovery adb reboot bootloader           //重启手机到bootloader界面   adb kill-server                //关闭adb服务 adb start-server            //启动adb服务

adb命令检测apk启动时间、内存、CPU使用情况、流量、电池电量等——常用的adb命令

标签:cat   使用情况   inf   deb   cpu   序列   and   pac   ade   

热心网友 时间:2022-05-02 13:22

运用这些ADB命令可以很直观的查看到你手机上的硬件与软件方面的详细信息。可查看手机系统的具体命令如下:getprop 查看机器的全部信息参数
getprop ro.serialno 查看机器的SN号
getprop ro.carrier 查看机器的CID号
getprop ro.hardware 查看机器板子代号
首先在你的电脑键盘上同时按下 WIN+R ,这时候会弹出一个 运行 窗口。
接着在框中输入 CMD ,并按下 确定 。这时候就会弹出一个命令窗了!
上面所提供的ADB命令也就是在这个窗口下所运行的!先输入 adb shell ,按下回车。然后就可以开始输入上面所提供的命令了!getprop ro.serialno:查看机器的SN号getprop ro.carrier:查看机器的CID号android女用的是传说中三星的M100S,而这里作为示例的是T-Mobile版的G1,所以在这显示的是TMUS。getprop ro.hardware:查看机器板子代号可以看到G1的开发代号叫作trout!getprop ro.bootloader:查看SPL(Hboot)版本号getprop:查看机器的全部信息参数在这能看到你机器的全部的信息参数,从你的硬件信息到所刷的ROM版本信息。

1. 打开终端,进入上述目录,如下图所示:

2. 输入adb shell,打开adb命令行,如下图所示:

3. 查看cpu使用情况:
输入命令:top -m 10 -s cpu(-m显示最大数量,-s 按指定行排序),如下图所示:

参数含义:
PID : progress identification,应用程序ID
S : 进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数
#THR : 程序当前所用的线程数
VSS : Virtual Set Size虚拟耗用内存(包含共享库占用的内存)
RSS : Resident Set Size实际使用物理内存(包含共享库占用的内存)
PCY : 前台(fg)和后台(bg)进程
UID : User Identification,用户身份ID
Name : 应用程序名称

注意第一列的pid,使用pid值可以查看当前程序的内存使用情况。
4. 查看指定程序内存使用情况:
输入命令: mpsys meminfo 3253,如下图所示:

参数含义:
dalvik : dalvik使用的内存
native : native堆上的内存,指C\C++堆的内存(android 3.0以后bitmap就是放在这儿)
other : 除了dalvik和native的内存,包含C\C++非堆内存······
Pss : 该内存指将共享内存按比例分配到使用了共享内存的进程
allocated : 已使用的内存
free : 空闲的内存
private dirty : 非共享,又不能被换页出去的内存(比如linux系统中为了提高分配内存速度而缓冲的小对象,即使你的进程已经退出,该内存也不会被释放)
share dirty : 共享,但有不能被换页出去的内存

5. 使用ctrl + c,退出adb命令行。追问我要的是耗电量,这个实现不了

热心网友 时间:2022-05-02 14:40

1、测试前,需要将手机的电量信息清空:adb shell "mpsys batterystats --reset"

2、获取手机的所有耗电信息:

第一步:adb shell "mpsys batterystats > /sdcard/batterystats.txt"

第二步:adb pull /sdcard/batterystats.txt D:\测试数据\

3、查看指定应用的耗电信息:

第一步:“adb shell mpsys batterystats 包名 > /sdcard/appbatterystats.txt”

第二步:adb pull /sdcard/appbatterystats.txt D:\测试数据\

可以去github下载historian.py来制作成直观的html。

使用命令:python historian.py appbatterystats.txt > batterystats.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福如东海终身寿险(A款)(分红型)能退多少钱 我买的新华人寿保险福如东海A型,但是想退了。 杭州樱花日语学校的学习效果如何得到管理与跟踪? 枣子不能与什么一起吃 枣子和什么食物相克 枣子和什么相克 枣子跟什么不能一起吃 电风扇带不动风叶拿掉风叶能转是怎么回事 嵌入式学习首先要学什么基础 学习嵌入式的基础是什么 使用adb push怎么跪离线测试 用安卓手机看电视直播用什么软件好 如何用ADB工具打开com.android所有权限 面试的时候被问到,测试过程中常用的adb命令有哪些? 安卓系统手机看电视用什么软件好? 怎么使用adb 命令测试APN默认信息 华为手机安卓系统装哪个软件看电视直播最好? vivo手机从关机界面进入adb调试 软件测试中的adb工具是什么 什么是ADB测试? 安卓手机用哪个看电视直播的APP比较好? 软件测试adb常用命令 怎样在windows系统运行adb命令 求一本名叫《女神攻略系统的小说》,男主叫楚炎 华裔眼镜哥和女神级老婆酒店开房玩电击全系视频谁有 跪求 女朋友说你是星河万千,是草木经流,是我能想到的一切美好是什么意思? 鹡鸰女神的动漫里,谁能给我介绍一下里面的人物,会什么技能(超能里),名字。 传说中邪恶的女神有哪些? 《女神》全文(郭沫若) 热水器已经关了,花洒还漏水 安卓智能手机下载什么软件可以看所有的电视台 直播的节目? 用安卓手机看电视剧用什么软件最好?最全? 如何使用adb命令定位测试机当前运行的java类 android adb 如何检测手机中某个软件的版本? 三星安卓用手机看电视直播用什么软件好 android 测试框架怎么用 哪位大神有ADB调试工具windows版 V11.8.2.8721 完整版软件百度云资源... GPs导航怎么下载 GPS导航系统和地图怎么下载? GPS导航仪地图下载 在哪里可以免费下载GPS导航地图? 哪里有GPS导航地图下载? GPS地图下载?? gps导航系统免费下载2010 苹果微信删除的聊天记录怎么恢复? 苹果手机恢复微信删除的聊天记录怎么恢复 苹果手机微信聊天记录删除能不能恢复 mysql @什么意思 "<>" mysql中什么意思 MySQL 中的mysql>变成了‘>怎么办?