1.打開Android手機“設置”APP,點擊“關於手機”。
2.在“版本號”上連續點擊5次,打開“開發者選項”。也有些手機在“關於手機”里找不到“版本號”條目,那么也可以點擊其他類似的條目,比如“軟件版本
3.在“設置”APP里找到“開發者選項”,打開它。
4.
打開“指針位置”,這個時候可以在手機頂部看到以下一行說明:
“P:0/0 X:0/0 Y:0/0 Xv:0:0 Yv:0:0 Prs:0:0 Size:0:0”。
其中的X/Y冒號后面的值就是絕對坐標,這行表示坐標原點(0,0),也就是手機左上角。這個時候在屏幕上點擊某個位置,就可以看到該位置的坐標;如果在屏幕上划動,也可以看到划動的軌跡。
比如用手指按在“卡設置”上,如下圖所示,界面上顯示一橫一豎兩條線,中間有個交叉的點,手機頂部有一行說明:“P:1/1 X:458.6 Y:647.7 Xv:0:0 Yv:0:0 Prs:0.25 Size:0.2”。
這說明這個點的X坐標是458.6,Y坐標是647.7
5.有了坐標值,就可以利用它來做一些簡單的自動化。比如利用命令“ adb shell input tap 458.6 647.7 ”點擊坐標(458.6,647.7),從而自動打開“卡設置”。
注意:
-
這個方法獲取到的是絕對坐標,不同尺寸不同分辨率的手機同一個選項的坐標不相同。如果希望自動化腳本能適配的機型更多些,可以利用“絕對坐標/屏幕分辨率”方法獲得相對坐標,再用相對坐標來實現自動化。
-
如果Android設備進入休眠,那使用input命令是無法實現自動化的