extendsInputMethodServiceクラスでInputMethodService.onKeyUp()とInputMethodService.onKeyDown()をオーバーライドしようとしましたが、バック、ホーム、コンテキストメニュー(基本的にハードキー)を押してもメソッドは呼び出されません。私は何を正しくしていますか?それは正しいアプローチですか?サービスでどのハードウェアキーが押されているかを知る方法は?
0
A
答えて
1
(ここでbefor答えを持っていたが、質問はサービスについてだったことを見逃していた)
このトピックに関するsimliar質問here
0
がありますが(にonKeyDownでキーイベントを聴くためInputMethodServiceを使用することができます) 、onKeyLongpress()およびonKeyUp()。ハードキーには、ソフトキーのように独自のキーコードがあります。
家と最近の行動については...
私はバックキーについて確信しているが、私は家と最近のボタンを使って、同じケースを考えていけない、InputMethodServiceは(onfinishInputがトリガーされます)とonfinishInputView()calls.So 、我々は何かをすることができるかもしれません..
関連する問題
- 1. ボタンが押されているかどうかを知る方法は?
- 2. どのボタンが押されたかを知る方法は?
- 3. ハードウェアキーで長押し(ホールド)操作を検出する方法
- 4. Androidアプリケーションのダウンロードウィンドウでどのボタンが押されたかを知る方法
- 5. TableLayoutでどのテキストが押されたかを知るには
- 6. 通知ではいまたはいいえが押されたかどうかを検出する方法
- 7. は、通知音は、ハードウェアキー
- 8. どのビューがタッチされているかを知る方法
- 9. ボタンが押されているかどうかを確認する方法は?
- 10. どのテキストフィールドが押されているかを確認する方法は?
- 11. ホームボタンが押されたときを知る方法は?
- 12. アンドロイドでハードウェアキーを押してブラウザをプログラム的に停止する
- 13. Java GUIのActionListener。どのボタンが押されたかを知る
- 14. 左マウスボタンが押されているかどうかを確認する方法
- 15. Androidアプリが再デプロイされているかどうかを知る方法は?
- 16. ボタンがJavaScriptでクリックされているかどうかを知る方法?
- 17. UILabelでどのテキストが選択されているかを知る方法
- 18. ボタンが押されてキャンセルされたときを知る方法ボタンを押す
- 19. ボタンが押されているかチェックする方法(Arduino)
- 20. どのキーが押されたかを検出する方法
- 21. どのチェックボックスがクリックされたかを知る方法は?
- 22. ReactJSどのタグがクリックされたかを知る方法は?
- 23. lablgtk2で "control"が押されているかどうかをチェック
- 24. ListViewのどの行が選択されているかを知る方法?
- 25. キーボードのキーが押されているかどうかを知る機能はありますか?
- 26. サービスがインストールされているかどうかを確認する方法
- 27. バッチジョブが実行されているかどうかを知る方法
- 28. h1要素がロードされているかどうかを知る方法?
- 29. webkitSpeechRecognitionが開始されているかどうかを知る方法?
- 30. mapViewがロードされているかどうかを知る方法?