Zen的小站

小舟从此逝,江海寄余生

0%

【adb】电脑连接控制手机

文章概览

adb 是一个程序,在 cmd 里运行,手机通过 usb 与电脑连接,之后可以用 adb 控制手机,获取截屏等。

附带 uiautomatorviewer.bat 工具可以定位元素。

常用记录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 应用
# 显示所有第三方应用
adb shell pm list packages -3 # 不加 -3 则显示所有应用
# 显示更详细的程序信息
adb shell dumpsys activity activities
# 启动应用程序
adb shell am start -n [应用名称] # 应用名不是app名字,具体可以用上述方法获取

# 控制
# 点击指定位置,左上角是0,0
adb shell input tap [x] [y]
# 滑动屏幕
adb shell input swipe [x_start] [y_start] [x_end] [y_end]
# 长按指定时间

# 按键

# 获取截屏
adb shell screencap -p /sdcard/01.png
adb pull /sdcard/01.png D:\phone

adb shell input swipe %i %i %i %i ' + str(press_time)) % (320 + rand, 410 + rand, 320 + rand, 410 + rand)

连接手机设置

想要控制手机需要在手机端设置一下,具体如下

华为手机

进入开发者模式:设置 -> 关于手机 -> 疯狂点击版本号 (返回可以看到,设置中出现 开发者选项)

点开 开发者选项 ,设置usb连接:点开 USB调试 和 “仅充电”模式下允许ADB调试

联想手机

多想多做,发篇一作

-------------本文结束感谢您的阅读-------------
// 在最后添加