adb / dumpsys window 常用命令

adb常见使用

1.查看apk文件的相关信息:

aapt dump badging [yourapp.apk]

2.查看已安装的应用的packageName:

adb shell pm list packages

3.查询应用对应的apk文件在手机上的安装位置

adb shell pm list packages -f

然后输出的所有信息就是 包名 对应着的 apk文件

4.用adb获得手机里面某个apk的应用信息、版本信息

adb shell dumpsys package com.examle.xx

adb shell dumpsys 列出所有

5.adb启动apk

adb shell am start -n breakan.test/breakan.test.TestActivity

6.输出安装包的APK路径

adb shell pm path com.examle.xx

7.删除与包相关的所有数据:清除数据和缓存

adb shell pm clear com.examle.xx

8. adb 打开布局边界

setprop debug.layout true

9. adb 跳转原生系统设置:

adb shell am start com.android.settings/com.android.settings.Settings

10. 只知道包名,用指令获取启动名

dumpsys package <应用包名>

dumpsys window

adb shell dumpsys window windows > xxx.txt
dumpsys window |grep mF

1、dumpsys activity //查询AMS服务相关信息,相当于 ActivityManagerService.dump()

dumpsys activity intents:查询系统所有待处理intent信息;
dumpsys activity broadcasts:可查询所有注册广播接收者、前台广播、后台广播信息;
dumpsys activity providers:查询系统组件provider相关信息;
dumpsys activity activitys:查询系统组件activity相关信息;
dumpsys activity services:查询系统组件service相关信息;
dumpsys activity top |grep ACTIVITY:查询当前界面显示的top Activity;

2、dumpsys window //查询WMS服务相关信息

dumpsys window:可获取当前界面所在的应用,可看到获取焦点的window和应用;

3、dumpsys cpuinfo //查询CPU情况

dumpsys cpuinfo:获取当前cpu使用情况,也可已使用top命令;

4、dumpsys meminfo //查询内存情况

dumpsys meminfo + 包名:查看应用内存占用信息;
dumpsys meminfo --oom:查看应用内存层级;

5、dumpsys package//查询PMS相关信息

dumpsys package + 包名:查看应用相关信息;
dumpsys package + 包名 |grep version:查看应用的版本信息;
dumpsys package + 包名 |grep apk:查看应用安装路径信息;

6、dumpsys gfxinfo//查询图像相关信息

dumpsys gfxinfo+ 包名:查看应用的丢帧情况;

7. 获取进程号

IHU521G:/ # ps -A | grep com.xxx.xxx
system 2203 395 4165088 91184 SyS_epoll_wait 703db71688 S com.xxx.xxx

杀掉当前进程

IHU521G:/ # kill -9 2203

adb/串口命令设置和获取系统音量

1、查看audio的全部信息(各音频流音量,焦点,策略等)

dumpsys audio

2、设置音量并且显示音量UI

//stream 3表示多媒体,10表示音量值
media volume --show --stream 3 --set 25

3、音量调大调小

media volume --stream 3 --adj raise
media volume --stream 0 --adj lower
media volume --show --stream 3 --adj raise
media volume --show --stream 0 --adj lower

4、获取当前音量

media volume --stream 3 --get

5、直接调用Android接口设置音量

service call audio 7 i32 3 i32 10 i32 1

6、控制播放暂停

media dispatch play
media dispatch pause
adb install [-l] [-r] [-s] <file> - EN push this package file to the device and install it
- CHS 给设备安装软件
('-l' means forward-lock the app) #锁定该程序
('-r' means reinstall the app, keeping its data) #重新安装该程序,保存数据
('-s' means install on SD card instead of internal storage) #安装在SD卡内,而不是设备内部存储

adb uninstall [-k] <package> - EN remove this app package from the device
- CHS 从设备删除程序包
('-k' means keep the data and cache directories) #不删除程序运行所产生的数据和缓存目录(如软件的数据库文件)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呼唤2020

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值