2012-04-13 13 views
0

ユーザがスクリーンメニューの「設定」オプションをクリックしたのはいつですか?キーガードを傍受する方法(ソフトウェアメニュー)「設定」メニューオプションのクリックなど?

onClickリスナーのKeyDownイベントは、テキストボックス/ editTextがフォーカスを取得し、キーガードが表示されたときに表示されるソフトウェアキーボードのクリックではなく、電話機のハードウェアボタンのみを捕捉します。

公開Android SDKを使用しても可能ですか?

P.S. :私は2.2と2.3にしか関心がないので、3.0以上ではこれはできません。

のthnx

EDITより良い質問を理解するのに役立ちますシナリオの

解説!

私は、editTextとボタンでフルスクリーン操作を行っています。ユーザーが作成し、それに基づいていくつかの決定を下すすべてのクリックを傍受したい

どのようなフィジカルキーがクリックされているかを傍受するためのリスナーを登録できます(HOME、MENU、VOLUME UP/DOWNなど)...問題は、ユーザーがeditTextをクリックすると、フォーカス、ソートウェアのキーパッドが表示されます。今、私はまた、どのようなキー(番号、アルファベット、特殊文字、またはカスタム機能も、 'Go To Settings'のようなサムスンのAndroid携帯電話でクリックして、クリックに基づいてアクションを実行する)を傍受したいと考えています。

私の質問は、可能であれば、どうすればいいのですか?

注記:私は、悪いユーザーエクスペリエンスのため、なぜ私はこれをしていないのですか?私は非常に気づいています。これを必要とする特定のコンテキストでこれを実行しようとしています。機能。のthnx!あなたがのKeyListenerクラスを使用する必要が

+0

どの設定オプションを参照していますか? – lrAndroid

答えて

関連する問題