0
我注意到有些應用程序允許記錄用戶在設備上觸摸的全部內容(所有觸摸事件和正在輸入的字符),稍後將保存在可以啓動(意味着模擬)的宏中?如何在Android設備上全局記錄觸摸和按鍵?
這對於在多個設備和多個版本的應用上執行相同的測試非常有用,特別是需要檢查很多步驟的應用。
這樣的應用程序如何做到這一點? 即使在無根設備上也可以實現它嗎?也許通過使用ADB(並連接到PC)?
我對模擬觸摸的猜測是他們確實使用了ADB,如here所示,但是如何記錄觸摸和鍵,特別是全局?
您將無法在無根設備上捕獲或回放輸入事件。它也與'adb'本身無關。這完全是關於能夠在'/ dev/input /' – 2015-04-02 22:03:58
中讀取和寫入輸入設備文件,所以你知道如何在根設備上執行它,也許?如果是這樣,你可以請出示一些信息嗎?而且,如果設備沒有固定,PC沒有辦法進行錄製? – 2015-04-03 00:27:22
爲您的輸入設備標識正確的設備文件。使用'cat/dev/input/eventX> captured_events.bin'開始捕捉事件,完成想要捕獲的輸入操作,並在完成時按下'ctrl + C'。做'cat captured_events.bin>/dev/input/eventX'來播放。沒有什麼更多 – 2015-04-03 15:09:19