2

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

4

1 に答える 1

0

その必要はありません。特定のメニュー項目が選択されたという事実をログに記録できます。

于 2011-03-12T19:39:25.063 に答える