- By adb: (Keyevent code 請自行尋找) => http://site.douban.com/widget/notes/350758/note/130004667/
- adb shell input [text|keyevent]
- adb shell input text <string>
- adb shell input keyevent <event_code>
- 從 Framework 層自行攔截 (需要 build environment)
- 也有一些人已經寫好了 APK 可以從網路上找 (曾經找到過,現在忘了 URL也沒花時間找)
- By monkey: (兩種 script 執行的方法)
- 從 PC 端執行 (Monkey source 裡面的範例)
- 開啟 monkey port
- adb 做 port forward to monkey's port
- 用 telnet 連到 monkey port
- 方法一: 在 telnet 環境執行 key event (key down / key up...)
- 方法二: 在 PC 端執行 cat script.txt | telnet 127.0.0.1:1234
- 從 DUT 端執行
- 先寫好 monkey script
- Push script file to DUT
- 執行: adb shell monkey -f /data/script.txt 1
- By Sikuli (需要 root 權限)
- By Monkeyrunner (尚未研究)
搜尋此網誌
2011年2月18日
Ways of Android key event input
記錄幾種可以對 Android 設備進行 key event record / replay 的方法
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言