在Android中激活设备管理员权限时,如何在广播接收器类中检测何时按下电源按钮
我试图在BroadcastReceiver类中检测何时按下电源按钮,实际上我是在激活设备管理员权限时实现它的。 我有谷歌这么多,但无法找到它 在广播接收器类中,当屏幕打开和关闭时,我使用此方法检测它在Android中激活设备管理员权限时,如何在广播接收器类中检测何时按下电源按钮,android,broadcastreceiver,device-admin,Android,Broadcastreceiver,Device Admin,我试图在BroadcastReceiver类中检测何时按下电源按钮,实际上我是在激活设备管理员权限时实现它的。 我有谷歌这么多,但无法找到它 在广播接收器类中,当屏幕打开和关闭时,我使用此方法检测它 if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) { Log.v("Screen Off", "Screen OFF"); } else if (intent.g
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");
}
但我必须检测何时只按下电源按钮。
有一件事,我想澄清的是,有许多应用程序正在执行此功能,例如:。这是许多用于SOS应用程序的应用程序,如
一款应急应用程序,只需点击手机的电源按钮
智能手机连续两次开始发送警报信息
请帮助我如何检测我们何时按下电源按钮 你不能抓住关键事件吗?可能有帮助you@CharanPai我曾尝试实施关键事件,但成功了NPE@Shweta看这个还有这个@Shweta NPE是为了什么??p设置堆栈跟踪。。NPE很容易解决