1

という風習InputMethodがありBroadcastListenerます。リスナーがメソッドでインテントをキャッチすると、myonReceive()のメソッドを呼び出し、その方法でソフトキーボードからのキーの押下をシミュレートします。またはを呼び出すと、ハードウェア キーボードをシミュレートします。したがって、これは私が気に入らない解決策です。onKeyInputMethodonKeyDownonKeyUp

昨日、私はこれを見つけました: http://mylifewithandroid.blogspot.com/2009/01/generating-keypresses-programmatically.html

キープレスをシミュレートするために使用するのは良い考えですかInstrumentation.sendKeyDownUpSync、それは完全に機能しています。独自の を実装する必要さえありませんInputMethod。私が理解しているように、このインストルメンテーションはテスト目的で提供されていることを意味します。

私のように使われるのは良い考えですか?

4

1 に答える 1

0

IMEアプリケーションをテストするために独自のものを使用するのは多すぎると思います。

Android のInstrumentation. テストしようとしているものに役立つかもしれないRobotiumをチェックすることもできます。

于 2011-01-16T12:52:47.750 に答える