为了账号安全,请及时绑定邮箱和手机立即绑定

android 去掉锁屏

标签:
Android

第一种方法:目录(不推荐):frameworks\base\packages\SystemUI\src\com\Android\systemui\keyguard\KeyguardViewMediator.Java
 <bool name="def_lockscreen_disabled">true</bool>  
(1)
  frameworks/base/packages/SettingsProvider/res/values/defaults.xml
  <integer name="def_screen_off_timeout">60000</integer>
  60000改成想要的时间如果是不锁为-1

第二种方法:
packages\apps\settings\res\xml\Security_settings_picker.xml
<!--    <PreferenceScreen  
            android:key="unlock_set_none"  
            android:title="@string/unlock_set_unlock_none_title"  
            android:persistent="false"/>  
  
    <PreferenceScreen  
            android:key="unlock_set_biometric_weak"  
            android:title="@string/unlock_set_unlock_biometric_weak_title"  
            android:persistent="false"/>  
  
    <PreferenceScreen  
            android:key="unlock_set_voice_weak"  
            android:title="@string/unlock_set_unlock_mode_voice_weak"  
            android:persistent="false"/>  
  
    <PreferenceScreen  
            android:key="unlock_set_pattern"  
            android:title="@string/unlock_set_unlock_pattern_title"  
            android:persistent="false"/>  
  
    <PreferenceScreen  
            android:key="unlock_set_pin"  
            android:title="@string/unlock_set_unlock_pin_title"  
            android:persistent="false"/>  
  
    <PreferenceScreen  
            android:key="unlock_set_password"  
            android:title="@string/unlock_set_unlock_password_title"  
            android:persistent="false"/>  -->  

第三种方法:
KeyguardManager manager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
        KeyguardManager.KeyguardLock keyguardLock = manager.newKeyguardLock(lockTag);
        keyguardLock.disableKeyguard();
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>

第四种方法:
让系统一启动我们就禁用锁屏的功能,很简单,我们只要把系统锁 屏 功能的的初始默认开关给改以下就可以了,如下找到这个类: 
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard
private boolean mExternallyEnabled = true;

mExternallyEnabled是用来管理是否开启屏幕锁的关键。默认值是打开屏锁,根据注释可以知道他是希望应用程序来修改这个
值,我们可以把这个值改成false就可以了。

原文链接:http://www.apkbus.com/blog-508687-62961.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消