linux adb 点击屏幕,ADB 操作命令(二)
一、查看应用列表
我们可以通过如下命令查看设备上安装的应用信息
adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
参数详解:
查看第三方应用
adb shell pm list packages -3
查看系统应用
adb shell pm list packages -s
二、操作应用
安装应用
adb install xxx.apk
运行结果:
Success:安装成功。
Failure:安装失败。
卸载应用
adb uninstall com.jingdong.app.mall
注意:
在adb uninstall 后输入的包名,非文件名
清除应用数据与缓存
adb shell pm clear com.jingdong.app.mall
该命令执行结果相当于在设置中---点击应用功能---点击某应用---点击清除数据和清除缓存
查看应用安装路径
C:\Users\xxx>adb shell pm path com.jingdong.app.mall
package:/data/app/com.jingdong.app.mall-1.apk
强制停止应用
adb shell am force-stop com.jingdong.app.mall
三、文件管理
从模拟器/设备下载指定的文件到计算机的命令为:
C:\Users\xxx>adb pull /sdcard/server.log.3
/sdcard/server.log.3: 1 file pulled. 3.6 MB/s (134976 bytes in 0.036s)
将指定的文件从计算机上传到模拟器/设备
C:\Users\xxx>adb push logout.log /sdcard/music
logout.log: 1 file pushed. 0.1 MB/s (768 bytes in 0.009s)
列出指定目录的内容(参照linux下命令)
adb shell ls 参数
四、按键操作
按下电源键
adb shell input keyevent 26
按下菜单键
adb shell input keyevent 82
按下HOME 键
adb shell input keyevent 3
按下返回键
adb shell input keyevent 4
音量控制
增加音量:
adb shell input keyevent 24
降低音量:
adb shell input keyevent 25
静音:
adb shell input keyevent 164
媒体控制
播放/暂停:
adb shell input keyevent 85
停止播放:
adb shell input keyevent 86
播放下一首:
adb shell input keyevent 87
播放上一首:
adb shell input keyevent 88
恢复播放:
adb shell input keyevent 126
暂停播放:
adb shell input keyevent 127
五、日志管理
adb logcat 参数 过滤规则
可以通过级别进行过滤
示例:
adb logcat *:W
输出Warning、Error、Fatal 和 Silent 级别的日志
清空已存在的日志
adb logcat -c
将日志显示在控制台
adb logcat -d
将日志输出到文件
adb logcat -f
六、设备信息查看
查看设备型号
C:\Users\xxx>adb shell getprop ro.product.model
SM-G9350
本处使用的是夜神模拟器
查看设备电池状况
adb shell dumpsys battery
Current Battery Service state:
AC powered: false
USB powered: true
Wireless powered: false
status: 5
health: 2
present: true
level: 90
scale: 100
voltage: 10000
temperature: 333
technology: Li-ion
其中 scale 代表最大电量,level 代表当前电量。上面的输出表示还剩下 44% 的电量。
查看设备屏幕分辨率
adb shell wm size
Physical size: 720x1280
查看设备 android_id
adb shell settings get secure android_id
54e1ad209e3d1983
查看设备 Android 系统版本
adb shell getprop ro.build.version.release
4.4.2
查看设备 CPU 信息
adb shell cat /proc/cpuinfo
查看设备内存信息
adb shell cat /proc/meminfo
**
**
linux adb 点击屏幕,ADB 操作命令(二)相关推荐
- android shell检查是否锁屏_ADB获取手机屏幕的状态(点亮与否)以及ADB点击事件基本操作...
一.文档概述 在对Android设备操作之前,经常需要通过adb获取一些设备基本信息.尤其是在全自动运行过程中,尽量减少人工的干预.本文档记录了检查手机屏幕的状态以及解锁的方式. 二.技术基础 在项目 ...
- adb 模拟键盘输入、点击屏幕、滑动、按键等操作
1. 模拟键盘输入 adb shell input keyboard text "abc" 2. 模拟点击屏幕指定位置 adb shell input tap 500 500 3. ...
- android adb点击坐标,Android adb shell 获得点击屏幕的位置坐标
通过 adb shell getevent 命令获得点击屏幕的位置坐标的方法: 第一步:计算比例 首先通过命令 adb shell getevent -p | grep -e "0035&q ...
- adb 操作 快速点击屏幕
第一步:adb shell 进入命令模式 第二步:输入 getevent -l 然后点击屏幕,控制台会出现/dev/input/event3: EV_SYN 等等字样,我这里出现的是event3,记住 ...
- adb 屏幕滑动_安卓通过adb 模拟键盘输入、点击屏幕、滑动、按键
1. 模拟键盘输入 adb shell input keyboard text "abc" 复制代码 2. 模拟点击屏幕指定位置 adb shell input tap 500 5 ...
- java+ADB—循环模拟点击屏幕,解放双手
/*** @author 周伟强* @Description TODO* @date 2023/2/21 12:03* @Copyright All rights reserved.* desc:ja ...
- android adb模拟点击,Android adb 模拟滑动 按键 点击事件(示例代码)
模拟事件全部是通过input命令来实现的,首先看一下input命令的使用: usage: input ... input text input keyevent input tap input swi ...
- adb按键精灵_自动点击器adb版最新版下载|自动点击器adb版安卓版下载 v1.0.5 - 跑跑车安卓网...
一款支持手机屏幕自动点击功能的手机自动点击器app,下载自动点击器ADB版即可帮助自动化点击操作手机屏幕,游戏操作更方便. 软件介绍 自动点击器 ADB版本 可以模拟用户点击行为,实现自动点击,辅助你 ...
- android自动点击adb,自动点击器adb手机安卓软件下载安装-自动点击器adb免root最新版下载v1.0.5-乐游网软件下载...
<自动点击器adb>是一款非常实用的自动手机点击软件,软件可以在不生成脚本,不需要root的情况下模拟真实的点击,帮助用户解决手机中需要不断点击的情况,软件的操作简单容易上手,当然功能比需 ...
最新文章
- 我,25岁,高中时创立的自动驾驶技术公司即将上市,估值34亿美元
- controller是什么意思_好文推荐:什么是领域驱动设计?DDD?
- 2020 年 11 月程序员工资统计,Java 市场占有率仍第一
- Webdriver定位不到元素的解决办法
- PC-lint 的代码实例
- 缓冲区溢出_在Java中使用Google的协议缓冲区
- 进程和线程的关系与区别
- mysql查询交叉连接_复杂的MySQL查询,联合,交叉或自然连接?
- Delphi开发步骤经验谈(C++亦实用)
- docker启动mysql容器后又退出_docker容器刚运行就自动退出了
- 快速上手友盟推送前后端
- [译]C#7 Pattern Matching
- 平面设计ai教程笔记
- 前端学习笔记之品优购项目(一) 3.15
- 互联网日报 | 微信聊天时可直接“搜一搜”了;蚂蚁集团9月18日科创板首发上会;谷歌正式发布安卓11系统...
- 实时云渲染+虚拟仿真实验解决方案
- 什么是EDI报文标准?
- UG二次开发自定义刀轨
- HashMap非线程安全问题
- linux常用命令词典
热门文章
- linux python保存mp4
- 最短路径-Dijkstra算法与Floyd算法
- 找不到org.springframework.dao.support.DaoSupport的类文件
- TNS-12560: TNS: 协议适配器错误 Oracle11g 创建数据库中问题处理(必须运行Netca以配置监听程序)
- IntelliJ IDEA :Error:(1, 1) java: 非法字符: '\ufeff'
- 2.初识Python
- mysql 线程内存 回收_MySQL内存使用-线程独享
- php实现支付宝支付接口,PHP实现个人支付宝支付开发(二)
- linux 主进程 等待,Linux启动与进程
- 百兆以太网传输距离_罗森伯格陪你做车载——汽车以太网(三)