6

我试图检测在 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");
               }

但我必须检测何时按下电源按钮。一件事,我想说清楚有很多应用程序正在执行此功能,例如:https ://play.google.com/store/apps/details?id= com.startv.gumrah。这是很多使用对于 SOS 应用程序,如

一个紧急应用程序,在您的智能手机的电源按钮连续点击 2 次开始发送警报消息

请帮助我如何检测我们何时按下电源按钮。

4

0 回答 0