2017-08-16 77 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