という風習InputMethod
がありBroadcastListener
ます。リスナーがメソッドでインテントをキャッチすると、myonReceive()
のメソッドを呼び出し、その方法でソフトキーボードからのキーの押下をシミュレートします。またはを呼び出すと、ハードウェア キーボードをシミュレートします。したがって、これは私が気に入らない解決策です。onKey
InputMethod
onKeyDown
onKeyUp
昨日、私はこれを見つけました: http://mylifewithandroid.blogspot.com/2009/01/generating-keypresses-programmatically.html
キープレスをシミュレートするために使用するのは良い考えですかInstrumentation.sendKeyDownUpSync
、それは完全に機能しています。独自の を実装する必要さえありませんInputMethod
。私が理解しているように、このインストルメンテーションはテスト目的で提供されていることを意味します。
私のように使われるのは良い考えですか?