adb shell 命令

2、adb shell 命令

adb 命令与adb shell命令的区别在于:adb命令是adb程序自带的一些参数完成不同的功能,而adb shell是通过调用Android系统的命令,这些命令存放于Android系统的/system/bin目录下。

登录设备shell模式

adb shell

包管理

pm(package manager) 是Android系统的内置命令,可以获取Android上的应用程序信息

列出所有应用的包名

adb shell pm list package

列出系统级别的应用

adb shell pm list package -s

列出第三方应用

adb shell pm list package -3

列出对应应用的安装路径

adb shell pm path <应用包名>

获取应用的详细信息

adb shell pm dump <应用包名>

清除应用数据

adb shell pm clear <应用包名>

应用活动管理

am (activity manager),这个命令可以启动Activity,打开或关闭进程

启动应用

adb shell am start -n <应用包名>/<应用启动入口>

停止目标应用,再启动

adb shell am start -S <应用包名>/<应用启动入口>

启动应用,并且等待应用完成启动

adb shell am start -W <应用包名>/<应用启动入口>

强制停止应用

adb shell am force-stop <应用包名>

按键事件

通过该命令可以向Android设备发送按键事件

向输入框输入文本内容(不支持中文)

adb shell input text <文本内容>

发送按键事件操作

adb shell input keyevent <按键事件>

android-keyevent对应键值链接:https://blog.csdn.net/qq_40308101/article/details/108824908

发送触摸事件

adb shell input tap <X轴坐标> <Y轴坐标>

发送滑动事件

adb shell input swipe <起始点X轴坐标> <起始点Y轴坐标> <终止点X轴坐标> <终止点Y轴坐标>

截屏/录屏

截屏

adb shell screencap -p /sdcard/xx.png

录制视频,Ctrl+C组合键结束录制操作

adb shell screenrecord /sdcard/xx.mp4

设置输入法

列出所有的输入法

adb shell ime list -s

设置输入法(百度输入法:需要安装)

adb shell ime set com.baidu.input_mi/.ImeService

获取系统服务信息

获取CPU信息

adb shell dumpsys cpuinfo

获取内存信息

adb shell dumpsys meminfo

获取activity信息

adb shell dumpsys activity

获取package信息

adb shell dumpsys package <应用包名>

获取WiFi信息

adb shell dumpsys wifi
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值