支付宝包名 :com.eg.android.AlipayGphone
启动支付宝
adb shell am start com.eg.android.AlipayGphone/.AlipayLogin
杀死支付宝进程
adb shell am force-stop com.eg.android.AlipayGphone
获取屏幕上的坐标:
发送点击是事件
adb shell input tap x y
x 和 y 为屏幕坐标
例如:
返回home : adb shell input tap 125 521
adb shell input keyevent 3
返回按钮 : adb shell input keyevent 4
获得屏幕上点击点的坐标
adb shell getevent -p | grep -e "0035" -e “0036"
max 1080
max 1920
计算比例:
手机屏幕分别率是1080p即:1080(宽) * 1920(高)
rateW = 1080(手机屏幕的宽) / 1080(event里0035的max) = 1
rateH = 1920(手机屏幕的高) / 1920(event里0036的max) = 1
R11:/ $ getevent
add device 1: /dev/input/event6
name: "uinput-fpc"
add device 2: /dev/input/event5
name: "sdm660-snd-card-mtp Button Jack"
add device 3: /dev/input/event4
name: "sdm660-snd-card-mtp Headset Jack"
add device 4: /dev/input/event2
name: "touchpanel_kpd"
add device 5: /dev/input/event1
name: "touchpanel"
add device 6: /dev/input/event0
name: "qpnp_pon"
could not get driver version for /dev/input/mice, Not a typewriter
add device 7: /dev/input/event3
name: "gpio-keys"
…..
/dev/input/event1: 0003 0039 00007e8e
/dev/input/event1: 0001 014a 00000001
/dev/input/event1: 0003 0032 00000002
/dev/input/event1: 0003 0035 00000076
/dev/input/event1: 0003 0036 0000013c
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0001 014a 00000000
/dev/input/event1: 0000 0000 00000000
找到0035 0036
后面的值 00000076 和 0000013c
十六进制计算转为10进制
width = 00000076 = 716 + 6 = 118
height = 0000013c = 11616 + 316 + 12 = 316
这是在event体系里的位置,将其转化为屏幕位置
screenW = widthrateW = 1181 = 118
screenH = heightrateH = 3161 = 316
执行点击事件
adb shell input tap 118 316