ユーザーのキー押下をログに記録するために、Activity の onKeyDown (int keyCode, KeyEvent event) メソッドを既にオーバーライドしています。レイアウトで使用するすべてのビューをさらに拡張し、そこでも onKeyDown メソッドをオーバーライドしました。そうすれば、ほとんどのアプリケーションでハードキーの押下をログに記録できます。オプション メニューまたはコンテキスト メニューが開いている場合にのみ、ハード キーを押してログ ファイルに書き込むことはできません。これがどのように/できるかを知っている人はいますか? OnKeyListener または OnKeyDownListener をメニューにアタッチすることは可能ですか? あなたの助けと努力を前もって感謝します!
質問する
525 次