adb操作手机命令

确保Android设备已连接到电脑,并且已启用USB调试模式。

步骤:

打开命令行或终端。

输入以下命令以检查设备是否已连接:

复制
adb devices
如果设备已连接,设备序列号将显示在设备列表中。

打开计算器应用。输入以下命令:

复制
adb shell am start -a android.intent.action.MAIN -n com.android.calculator2/.Calculator
这个命令将启动默认的计算器应用。如果您的设备上安装了多个计算器应用,可能需要调整命令中的包名和活动名称(此处示例为com.android.calculator2/.Calculator)。

在计算器上输入。假设您要输入数字“123”并进行加法运算,可以使用以下命令:

复制
adb shell input text '123'
adb shell input keyevent KEYCODE_PLUS
adb shell input text '456'
adb shell input keyevent KEYCODE_EQUALS
这些命令将模拟按下键盘上的“123”、“+”、“456”和“=”键。

如果需要进行更复杂的运算,可以继续使用adb shell input text和adb shell input keyevent命令来输入更多的数字和运算符。

请注意,以上命令适用于大多数Android设备,但具体的应用包名和活动名称可能会有所不同。如果上述命令无法正常工作,请查阅设备制造商提供的文档以获取正确的包名和活动名称。
 1 import os
 2 import  time
 3 cmd1=os.popen('adb shell am start com.android.settings/com.android.settings.Settings')
 4 print(cmd1.read())
 5 time.sleep(2)
 6 cmd2=os.popen('adb shell input swipe 763 2280 763 148 ')
 7 print(cmd2.read())
 8 time.sleep(2)
 9 cmd3=os.popen('adb shell input tap 600 1825')
10 print(cmd3.read())
11 time.sleep(2)
12 cmd4=os.popen('adb shell screencap -p /sdcard/screenshot1.png')
13 print(cmd4.read())
14 time.sleep(2)
15 cmd5=os.popen('adb shell am start -a android.intent.action.DIAL -d tel:*%23899%23')
16 print(cmd5.read())
17 time.sleep(3)
18 cmd6=os.popen('adb shell input tap 850 1050')
19 print(cmd6.read())
20 time.sleep(2)
21 cmd4=os.popen('adb shell screencap -p /sdcard/screenshot2.png')
22 print(cmd4.read())
23 time.sleep(2)
24 cmd7=os.popen('adb shell input swipe 930 1560 930 210 ')
25 print(cmd7.read())
26 time.sleep(2)
27 cmd8=os.popen('adb shell screencap -p /sdcard/screenshot3.png')
28 print(cmd8.read())
29 time.sleep(2)
30 cmd9=os.popen('adb shell input keyevent 4')
31 print(cmd9.read())
32 time.sleep(2)
33 cmd10=os.popen('adb shell input tap 820 1190')
34 print(cmd10.read())
35 time.sleep(2)
36 cmd4=os.popen('adb shell screencap -p /sdcard/screenshot4.png')
37 print(cmd4.read())
38 time.sleep(2)

 

 
posted @ 2024-12-08 21:31  SHUAIXIAN  阅读(294)  评论(0)    收藏  举报