android屏蔽系统锁屏的办法

来源:互联网 发布:网络视频下载器哪个好 编辑:程序博客网 时间:2024/05/16 16:07

最近在开发一个第三方锁屏,使用中需要屏蔽系统锁屏,故代码如下:

在第三方锁屏的服务中onCreate()方法中(第三方锁屏服务启动时关闭一次系统锁屏服务即可)

 

    KeyguardManager mKeyguard ;
    KeyguardLock mKeylock;

    mKeyguard = (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);
    mKeylock = mKeyguard.newKeyguardLock("");
    mKeylock.disableKeyguard();

 

在onDestroy()方法中重新开启系统锁屏服务,已保证第三方锁屏彻底退出后,系统锁屏可以正常使用

    mKeylock.reenableKeyguard();

 

最后加入权限:

 <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>

即可完成

 

0 0
原创粉丝点击