BroadcastReceiverクラスで電源ボタンが押されたことを検出しようとしていますが、実際にはデバイス管理者権限が有効になっているときに実装しています。私はグーグルをたくさん持っていますが、見つけることができません。
ブロードキャストレシーバークラスでは、画面がオンとオフのときに、このメソッドを使用して検出しています
if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF))
{
Log.v("Screen Off", "Screen OFF");
}
else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON))
{
Log.v("Screen ON", "Screen ON");
}
しかし、電源ボタンが押されたときだけを検出する必要があります。1 つ、この機能を実行している多くのアプリケーションがあることを明確にしたいと思います。のようなSOSアプリケーション用
スマートフォンの電源ボタンを2回連続でクリックするだけでアラートメッセージを送信し始める緊急アプリ
電源ボタンを押したときを検出する方法を教えてください。