用户长按电源按钮时禁用关机对话框

时间:2012-07-30 10:29:06

标签: android dialog

我试图禁止用户使用电源按钮的长按键进行安全应用程序,我尝试了长按键方法,但是仍然出现对话框是否有任何方法可以禁止显示对话框?

4 个答案:

答案 0 :(得分:1)

试试这个

    @Override
    public void onWindowFocusChanged(boolean hasFocus) {
        super.onWindowFocusChanged(hasFocus);

            Log.d("Focus debug", "Focus changed !");

        if(!hasFocus) {
            Log.d("Focus debug", "Lost focus !");

            Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
            sendBroadcast(closeDialog);
        }
    }

答案 1 :(得分:0)

这不可能来自Android API,如下所述:

How to disable power button?

答案 2 :(得分:-1)

我相信这是不可能的。但是,即使你能做到这一点,也不可能取出能够击败整点的电池。

答案 3 :(得分:-4)

只需使用disable()方法。

$ Button1-> Shutdown.disable();