1.首先复制platform-tools所在的目录
2.在path环境变量下增加如下;D:\AndroidStudio_SDK\platform-tools(这个是我的SDK地址)
3.然后点按确定
最后
win+R打开dos窗口
运行cmd命令 输入adb
就可以看到效果了
常用的基于dumpsys命令:
获取设备电池信息:adb shell dumpsys battery
获取cpu信息:adb shell dumpsys cpuinfo
获取内存信息:adb shell dumpsys meminfo
要获取具体应用的内存信息,可加上包名
adb shell dumpsys meminfo PACKAGE_NAME获取Activity信息:adb shell dumpsys activity
获取package信息:adb shell dumpsys package
加上-h可以获取帮助信息
获取某个包的信息:adb shell dumpsys package PACKAGE_NAME获取通知信息:adb shell dumpsys notification
获取wifi信息:adb shell dumpsys wifi
可以获取到当前连接的wifi名、搜索到的wifi列表、wifi强度等获取电源管理信息:adb shell dumpsys power
可以获取到是否处于锁屏状态:mWakefulness=Asleep或者mScreenOn=false获取电话信息:adb shell dumpsys telephony.registry
可以获取到电话状态,例如mCallState值为0,表示待机状态、1表示来电未接听状态、2表示电话占线状态
mCallForwarding=false #是否启用呼叫转移
mDataConnectionState=2 #0:无数据连接 1:正在创建数据连接 2:已连接mDataConnectionPossible=true #是否有数据连接mDataConnectionApn= #APN名称等
而我们将通过以下命令获取当前在栈顶Activity包名:
adb shell dumpsys activity top
看命令行字面的意思也就是获取当前在栈顶Activity信息(就是咱能看到的界面的具体信息)。
1.连接手机,打开cmd 输入adb shell dumpsys activity top,查看信息,如下图:
这个就可以查看到手机系统的包名和activity