獲取安卓手機的坐標位置


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命令是無法實現自動化的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM