Android禁用锁屏界面1

2017-11-16  本文已影响27人  汶水一方

这个方法可能有些问题。有待进一步测试。
参见另一篇《Android禁用锁屏界面2》

在Android黑屏以后,用户按下电源键,一般会出现锁屏界面。如果我们不希望看到这个锁屏界面,而是直接回到先前使用的APP,可以用下面的方法来实现。

在MainActivity里加入如下代码即可。

@Override
    public void onAttachedToWindow() {
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
                        WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
                        WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
                WindowManager.LayoutParams.FLAG_FULLSCREEN |
                        WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
                        WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
    }

如果不想全屏,就把FLAG_FULLSCREEN参数删掉,如下:

@Override
    public void onAttachedToWindow() {
        this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
                WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
                        WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
    }
上一篇下一篇

猜你喜欢

热点阅读