【筆記】通過adb shell啟動(dòng)支付寶掃碼登錄

支付寶包名 :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"

image.png

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 = 1
1616 + 316 + 12 = 316

這是在event體系里的位置,將其轉(zhuǎn)化為屏幕位置

screenW = widthrateW = 1181 = 118
screenH = heightrateH = 3161 = 316

執(zhí)行點(diǎn)擊事件

adb shell input tap 118 316

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • (其實(shí)“三七青年”這個(gè)稱呼,我在兩個(gè)月前就已經(jīng)想好了。我還挺高興自己能趕在二十一歲的生日前想出這樣一個(gè)描述年紀(jì)的辦...
    閭橘子閱讀 1,056評(píng)論 0 4
  • 01 下班的時(shí)候天色已晚,我走出辦公樓,習(xí)慣抬頭看天空,剛下過雨的城市有些涼意。我將自己裹在格子大衣里,快步走去開...
    衷曲無聞閱讀 29,794評(píng)論 718 979
  • 自我感覺不良、或自我感覺特別好,都會(huì)影響對(duì)人、對(duì)事的客觀判斷!尤其是對(duì)愛的知覺和期望會(huì)因自我評(píng)價(jià)偏頗而扭曲!
    通愿心理閱讀 277評(píng)論 0 1
  • 突然想到,趨勢(shì)一定是人性在一定時(shí)間的呈現(xiàn)結(jié)果
    陡壁的么么閱讀 167評(píng)論 0 0
  • 昨日悠悠事 醞成濃濃愁 且將慢慢訴 何不坦從容
    卿公子的小酒館閱讀 197評(píng)論 8 3

友情鏈接更多精彩內(nèi)容