0
特定のボタン(ハードウェアボタン)からのイベントをリッスンし、イベントをトリガーするアプリケーションを作成したいと考えています。AndroidでPANICボタンを制御するにはどうすればよいですか?
たとえば、パニックボタンの機能について考えてみましょう。何らかのボタンを5秒間押し続けると、いくつかのALERT(SMSメッセージの送信を想定)がトリガーされます。
これを行う方法はまだ見つかりませんでした。
これはハードウェアボタンでなければならず、ソフトウェアボタンではないことに注意してください(アクティビティの中にある可能性があります)。
ありがとうございました。
多分、ただ発根しています。 Linuxにはシステム全体のイベントフックがありますか? Windowsでは、そこにあります。それでも、非常に危険な命題です。 –
一部のボタンでは実際には可能です。たとえば、検索ボタンを長押しすると、Intent android.intent.action.SEARCH_LONG_PRESSがトリガーされます。いくつかのSMSアプリケーションは、これを使用して、迅速な作成画面に使用します。 – dnaq
@ダンバリ:あなたは正しいです、私はそれを忘れました。しかし、それは依然としてシステム定義の長押しです(OPが要求されてから5秒ではありません)。 – CommonsWare