支付寶包名 :com.eg.android.AlipayGphone
啟動(dòng)支付寶
adb shell am start com.eg.android.AlipayGphone/.AlipayLogin
殺死支付寶進(jìn)程
adb shell am force-stop com.eg.android.AlipayGphone
獲取屏幕上的坐標(biāo):
發(fā)送點(diǎn)擊是事件
adb shell input tap x y
x 和 y 為屏幕坐標(biāo)
例如:
返回home : adb shell input tap 125 521
adb shell input keyevent 3
返回按鈕 : adb shell input keyevent 4
獲得屏幕上點(diǎn)擊點(diǎn)的坐標(biāo)
adb shell getevent -p | grep -e "0035" -e “0036"

max 1080
max 1920
計(jì)算比例:
手機(jī)屏幕分別率是1080p即:1080(寬) * 1920(高)
rateW = 1080(手機(jī)屏幕的寬) / 1080(event里0035的max) = 1
rateH = 1920(手機(jī)屏幕的高) / 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
十六進(jìn)制計(jì)算轉(zhuǎn)為10進(jìn)制
width = 00000076 = 716 + 6 = 118
height = 0000013c = 11616 + 316 + 12 = 316
這是在event體系里的位置,將其轉(zhuǎn)化為屏幕位置
screenW = widthrateW = 1181 = 118
screenH = heightrateH = 3161 = 316
執(zhí)行點(diǎn)擊事件
adb shell input tap 118 316