adb sendevent 是一個用于模擬觸摸屏事件的命令行工具,它允許你通過發送事件到 Android 設備來執行各種觸摸操作
首先,確保你已經安裝了 Android Debug Bridge (ADB)。如果沒有安裝,請訪問以下鏈接下載并安裝:https://developer.android.com/studio/releases/platform-tools
連接你的 Android 設備到電腦,并確保已啟用 USB 調試模式。要啟用 USB 調試,請轉到 “設置” > “關于手機” > 連續點擊 “版本號” 7 次,然后返回 “設置” > “系統” > “開發者選項”,找到 “USB 調試” 并啟用它。
打開命令提示符(Windows)或終端(macOS/Linux),然后輸入以下命令以確保設備已連接:
adb devices
如果設備已成功連接,你將看到設備的序列號。
adb shell input tap 命令直接指定坐標,例如:adb shell input tap 100 200
這將模擬在屏幕坐標 (100, 200) 處的一次點擊。
adb shell input swipe 100 200 300 400
adb shell input pinch 命令。例如,要模擬放大操作,可以使用以下命令:adb shell input pinch in 100 100 500 500
這里,100 100 是起始觸摸點的坐標,500 500 是結束觸摸點的坐標。
注意:在使用 adb sendevent 時,可能需要 root 權限才能模擬某些觸摸事件。如果你的設備尚未 root,請查閱相關文檔以獲取 root 方法。