2016-12-04 9 views
-1

IRリモートでアンドロイドテレビボックスのアプリケーションを開発しています。私のアプリケーションでは、コードからWebブラウザを正常に起動しました。ユーザーがIRリモートのボタンを押すと、このブラウザを閉じたいと考えています。私は自分のコードでディスパッチキーイベントを聞いてキーイベントをキャッチしようとしましたが、キーイベントはキャッチされません。私のアプリケーションで重要な記者会見をするのを助けてください。ありがとうございましたアンドロイドでハードウェアキーを押してブラウザをプログラム的に停止する

答えて

1

新しいアクティビティ(Firefox)を開始すると、これは上部のアクティビティとフォーカスを得てキーイベントを発生させます。

+0

ユーザーがfirefoxを使用しているときにキーイベントを取得する方法を教えてください。ありがとう.. – user2949215

+0

@ user2949215することはできません。これはAndroidのセキュリティモデルの一部です。主要イベントは、他のアプリや他のアプリからリダイレクトまたはプログラムで送信することはできません。代わりに、ブラウザを使用するのではなく、WebViewを使用して独自のアクティビティを起動することができます。 –

関連する問題