美文网首页
Android禁用锁屏界面1

Android禁用锁屏界面1

作者: 汶水一方 | 来源:发表于2017-11-16 06:59 被阅读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);
    }

相关文章

网友评论

      本文标题:Android禁用锁屏界面1

      本文链接:https://www.haomeiwen.com/subject/ofvkvxtx.html