adb shell 命令大全_adb版本查看命令

adb shell 命令大全_adb版本查看命令一、adb相关命令。1.关闭adb服务:adbkill-server2.开启adb服务:adbstart-server3.查看当前连接的手机设备:adbdevices4.多设设备操作,<-s虚拟设备名称>5.重启设备adbreboot–指定虚拟设备adb-s设备名称reboot6.查看日志adblogcat清除日志a…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一、adb相关命令。

1. 关闭adb服务:adb kill-server

2. 开启adb服务:adb start-server

3. 查看当前连接的手机设备:adb devices

4. 多设设备操作,< -s 虚拟设备名称 >

5. 重启设备 adb reboot –指定虚拟设备 adb -s 设备名称 reboot

6. 查看日志 adb logcat 清除日志 adb logcat -c

7. 进入linux shell下 adb shell 其中常用的linux命令 cd cat 等等 输入su可以获取超级管理员名称了 要确定是否有哪些命令 进入 system/bin目录 就知道了

8. adb connect [ip:post] #代理链接

9. adb shell cat /sys/class/net/wlan0/address #获取MAC地址

10. adb install <name.apk>  #安装应用

11. adb uninstall <name.apk>  #卸载安装包

12. adb install -r <name.apk>  #保存缓存文件重新安装apk

13.adb disconnect <设备名>  #断开连接

14. adb push filename /sdcard/ #文件复制到移动设备 ,后面跟设备目录

15. adb shell input tap  #模拟位置点击(x,y)

16. adb shell input swipe   #模拟滑动( x,yx1,y1 ),还可传入滑动缓冲

17. uiautomator dump dump: creates an XML dump of current UI hierarchy  #获取当前页面的UI层 次,保存为xml文件
  
18.adb shell input text <输入任意内容> #模式实现输入

二:adb模拟按键对照表

keycode 含义
3 HOME 键
4 返回键
5 打开拨号应用
6 挂断电话
24 增加音量
25 降低音量
26 电源键
27 拍照(需要在相机应用里)
64 打开浏览器
82 菜单键
85 播放/暂停
86 停止播放
87 播放下一首
88 播放上一首
122 移动光标到行首或列表顶部
123 移动光标到行末或列表底部
126 恢复播放
127 暂停播放
164 静音
176 打开系统设置
187 切换应用
207 打开联系人
208 打开日历
209 打开音乐
210 打开计算器
220 降低屏幕亮度
221 提高屏幕亮度
223 系统休眠
224 点亮屏幕
231 打开语音助手
276 如果没有 wakelock 则让系统休眠

调用实例说明:

命令: adb shell input keyevent <keycode>
  1. 示例,点击电源键:
 adb shell input keyevent 26  #执行效果相当于按电源键。
  1. 示例,输入”你好啊中国”:
 adb shell input text "你好啊中国"  #执行效果相当于用户输入"你好啊中国"。
  1. 示例,模拟点击任何位置:
adb shell input tap x y (x和y表示点击的坐标)

当然,有很多,这里不一一列举了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180760.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月18日 上午8:00
下一篇 2022年10月18日 上午8:00


相关推荐

  • ThreadPoolTaskExecutor线程池参数配置

    ThreadPoolTaskExecutor线程池参数配置一、线程池配置1、ThreadPoolConfigimportorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.scheduling.annotation.EnableAsync;importorg.springframework.scheduling.concurrent.Threa

    2022年5月4日
    308
  • 链表基础知识总结

    链表基础知识总结链表和数组作为算法中的两个基本数据结构 在程序设计过程中经常用到 尽管两种结构都可以用来存储一系列的数据 但又各有各的特点 数组的优势 在于可以方便的遍历查找需要的数据 在查询数组指定位置 如查询数组中的第 4 个数据 的操作中 只需要进行 1 次操作即可 时间复杂度为 O 1 但是 这种时间上的便利性 是因为数组在内存中占用了连续的空间 在进行类似的查找或者遍历时 本质是指针在内存中的定向偏移 然而 当

    2026年3月20日
    1
  • html空格代码_html中空格怎么表示

    html空格代码_html中空格怎么表示html中空格代码的写法一:&nbsp(不换行空格)html中空格代码的写法二:&ensp(半角空格)html中空格代码的写法三:&emsp(全角空格)html中空格代码的写法四:&thinsp(窄空格)html中空格代码的写法五:&zwnj(零宽不连字)说明:&zwnj是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制。html中空格代码的写法六:&zwj(零宽连字)说明:&amp

    2026年2月18日
    5
  • 灰度测试

    灰度测试灰度测试是什么意思呢 如果对互联网软件研发行业不太了解的话 可能对这个词还是很陌生的 其实灰度测试就是指如果软件要在不久的将来推出一个全新的功能 或者做一次比较重大的改版的话 要先进行一个小范围的尝试工作 然后再慢慢放量 直到这个全新的功能覆盖到所有的系统用户 也就是说在新功能上线的黑白之间有一个灰 所以这种方法也通常被称为灰度测试 从目前来看 灰度测试存在两种方式 一种是软件系统内自带灰

    2026年3月19日
    2
  • 用C++编写简易寻路算法

    用C++编写简易寻路算法大概在半年前 看见一到信息竞赛题 在任意方格阵中设置障碍物 确定起始点后 求这两点之间路径 当时觉得蛮有意思的 但是没有时间去做 今天花了两个小时来实现它 据说有一个更高级的寻路算法叫做 a 那我就把我的算法叫做 W 这个算法主要用于解迷宫和实现战棋游戏 SLG 的寻路

    2026年3月19日
    2
  • RAGFlow深度解析:从0到1搭建RAG知识库,一篇教程收藏足矣!

    RAGFlow深度解析:从0到1搭建RAG知识库,一篇教程收藏足矣!

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号