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. Androidアプリが再デプロイされているかどうかを知る方法は?
- 10. どのキーが押されたかを検出する方法
- 11. ListViewのどの行が選択されているかを知る方法?
- 12. どのチェックボックスがクリックされたかを知る方法は?
- 13. lablgtk2で "control"が押されているかどうかをチェック
- 14. ローカル通知のボタンが押されたイベントを検出する方法は?
- 15. iosデリゲートが公開されているかどうかを知る方法
- 16. Xulウィンドウが最小化されているかどうかを知る方法?
- 17. 電話アプリが閉鎖されているかどうかを知る方法
- 18. バッチジョブが実行されているかどうかを知る方法
- 19. XMLプロパティが定義されているかどうかを知る方法?
- 20. オブジェクトがオートレリースされているかどうかを知る方法?
- 21. mapViewがロードされているかどうかを知る方法?
- 22. EclipseLinkエンティティがデタッチされているかどうかを知る方法?
- 23. メディアファイルがサポートされているかどうかを知る方法android
- 24. winformフォームがガベージコレクションされているかどうかを知る方法?
- 25. paramiko SSHチャネルが切断されているかどうかを知る方法?
- 26. Androidどのチェックボックスが選択されているかを知る方法
- 27. iPad:知る方法iPadキーボードのリターンキーが押されましたか?画像を確認してください
- 28. キーボードのキーが押されているかどうかを知る機能はありますか?
- 29. iPhoneアプリでボタンが押されているかどうかを確認する方法はありますか?
- 30. Qtどのマウスボタンが押されたかチェックする方法