Android adb 控制手機

5 月 3, 2017

For Windows 前置動作

  • 下載 adb Tools,解壓縮後就可以使用
    SDK Platform Tools Release Notes
  • 開啟 Android 手機 USB 偵錯模式
    設定 → 開發人員選項 → USB 偵錯
  • 取消 SD 卡 MTP
  • 接上手機,安裝 Android USB Driver

--

adb 使用大全

--

電池狀態

--

驗證連線是否正常

如果發生錯誤,檢查是否 USB 連線設定為掛載 SD 卡,取消後重新測試。

--

撥號

成功執行的話,就會看到手機進入撥號畫面

--

撥號後的狀態

mCallState=0 #0表示待機狀態、1表示來電未接聽狀態、2表示電話佔線狀態

列表

--

按鍵

在有鍵盤輸入的狀態下,數字 1

連續按鍵

--

Tap 觸控

觸控必須知道 X, Y 座標才能定位,所以第一步就是確定手機的螢幕解析度

可以使用很多方法取得螢幕解析度

 

 

根據當前螢幕,按下 50, 750 的位置, XY 座標是以左上角為 0,0

--

應用場景:撥號後根據步驟提示自動輸入

根據手機不同,有些不須要先開啟鍵盤即可輸入 keyevent ,例如 HTC 。這支 ASUS Zenfone C 是需要先開啟鍵盤才行

--

瀏覽檔案

瀏覽 SD 卡

--

將所有擷圖複製到電腦上

ASUS Zenfone C 錄音檔路徑

--

刪除檔案

--

通話狀態

  • mCallstate=0 不是通話狀態
  • mCallstate=2 通話狀態中

--

截圖、投影及除錯

顯示

錯誤就用

列出是否有 screenrecord 指令,通常是沒有才會出現這個錯誤,這時只能用 screencap 了

如果需要模仿投影就無限迴圈跑就好了

--

 3,411 total views,  4 views today

One thought on “Android adb 控制手機”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。