Android禁用锁屏界面1

这个方法可能有些问题。有待进一步测试。
参见另一篇《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);
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,965评论 25 709
  • 实现辅助(外挂)参考地址:http://developer.android.com/training/access...
    AFinalStone阅读 1,515评论 0 0
  • Android锁屏实现与总结(网易云阅读) 一、自定义锁屏基本原理 二、重要步骤 1、广播注册 2、Activit...
    吴小博Toby阅读 45,362评论 15 55
  • EnglishVersion ->_->:https://github.com/jiang111/awesome-...
    聂顺阅读 1,313评论 0 4
  • 1.hadoop是什么? 一个适合大数据的分布式存储和计算平台. 是一个平台,分布式的存储和分布式的计算,在平台之...
    君满楼001阅读 435评论 0 3

友情链接更多精彩内容