0

UI テスト用の ANDROID アプリケーションを開発したいと考えています。ADBコマンドを送信するか、タッチイベントを送信する他の方法を送信します。Runtime.getRuntime().exec 関数を使用してみましたが、機能していません。

PC からインターフェイスを使用したくありません。デバイスでイベントを保存して再生する APK だけです。

実行可能な解決策を教えてください。

4

1 に答える 1

0

これはその方法monkeyです: InputManager.getInstance().injectInputEvent(keyEvent, InputManager.INJECT_INPUT_EVENT_MODE_WAIT_FOR_RESULT)

コードをチェックアウトして見てください。androidxrefでコードをオンラインで参照します。これを行うには、android.permission.INJECT_EVENTS という許可が必要であることに注意してください。このアクセス許可を取得するには、アプリがプラットフォームと同じキーで署名されている必要があります。

于 2013-06-14T01:40:47.680 に答える