2017-08-16 88 views
-5

您好我是Android应用程序开发的新手,我想禁用电源按钮操作(屏幕打开和关闭)到我的应用程序。 请为此提供解决方案。我想'禁用'物理电源按钮

+0

你不能用股票OS – Zoe

+0

你为什么要这么做? :? – Alessio

回答

0

怎么样覆盖它

@Override 
    public boolean dispatchKeyEvent(KeyEvent event) { 
      if (event.getKeyCode() == KeyEvent.KEYCODE_POWER) { 
        Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); 
        sendBroadcast(closeDialog); 
        return true; 
      } 

      return super.dispatchKeyEvent(event); 
    } 
+0

我尝试这仍然不工作 – Raj

+0

我想限制屏幕关闭时,单击电源按钮 – Raj

+0

然后你必须创建一个粘性服务 – AbuQauod