以下所有命令得先进入
adb shell
查看服务
- 查看所有活动的服务
dumpsys activity services
- 查看某个服务是否有在运行。如果正在运行,会有相关日志打印,如果不再运行,不会有日志打印
dumpsys activity services | grep DemoService
//或者
dumpsys activity services com.**(包名)
- 启动某个服务
am startservice -n 包名/类名
- 关闭某个服务
am stopservice -n ...
查看进程
- 查看所有进程
ps
- 查询某个app的进程
ps | grep keyword(关键字:可以是包名的一部分)
- 启动某个app
am start -n com.**(包名)/com.**.XXActivity(类名)
广播
- 查看系统发出去的所有广播,按时间排序
dumpsys | grep BroadcastRecord
- 模拟发送某条广播
am broadcast -a xxxx(广播名)
更改分辨率、屏幕密度
adb shell wm size 1800x1700 #通过修改手机分辨率
adb shell wm density 370 # 通过修改手机屏幕密度
adb shell wm size reset # 分辨率恢复方法
adb shell wm density reset #屏幕密度恢复方法:
其他
dumpsys activity #查询AMS服务相关信息
dumpsys window #查询WMS服务相关信息
dumpsys cpuinfo #查询CPU情况
dumpsys meminfo #查询内存情况
查看系统白名单: etc/permission/..下
网友评论