完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Platform: RK3288
OS: Android 6.0 Kernel: 3.10.92 Uboot: v2014.10 之前在Android4.4上通过修改KeyguardViewMediator.java里的showLocked()和doKeyguardLocked() 以及mExternallyEnabled变量来实现是可行的, 但到6.0之后第一次开机加载正常,第二次画面就异常了. 解决方法: 通过设置 ro.lockscreen.disable.default=true 可以正常实现此功能了. 可以添加到 rk3288/device/rockchip/rk3288/system.prop中. 使用到的地方: rk3288/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java: /*如果为True则更新"禁止锁屏"到DB.*/ if (SystemProperties.getBoolean("ro.lockscreen.disable.default", false) == true) { loadSetting(stmt, Settings.System.LOCKSCREEN_DISABLED, "1"); } else { /*否则加载 frameworks/base/packages/SettingsProvider/res/values/defaults.xml 中的def_lockscreen_disabled属性值.*/ loadBooleanSetting(stmt, Settings.System.LOCKSCREEN_DISABLED, R.bool.def_lockscreen_disabled); } 还有一处: rk3288/frameworks/base/services/core/java/com/android/server/LockSettingsService.java: public void initialize(SQLiteDatabase db) { // Get the lockscreen default from a system property, if available boolean lockScreenDisable = SystemProperties.getBoolean( "ro.lockscreen.disable.default", false); if (lockScreenDisable) { mStorage.writeKeyValue(db, LockPatternUtils.DISABLE_LOCKSCREEN_KEY, "1", 0); } } |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于瑞芯微 RV1103 芯片,微型 Linux 开发板LuckFox Pico Plus开发实践
1484 浏览 1 评论
【LuckFox Pico Plus开发板免费试用】一根线玩转开发板
1713 浏览 1 评论
【风火轮YY3568开发板免费体验】+ YY3568安装运行Unity的自制游戏教程范例
1105 浏览 1 评论
RK3588 MPP 硬编码之mpi_enc_test .c解析
1114 浏览 0 评论
【LuckFox Pico Plus开发板免费试用】LuckFox Pico Plus 串口应用开发
693 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 粤ICP备14022951号 )
GMT+8, 2024-1-9 09:43 , Processed in 0.592568 second(s), Total 66, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:粤 B2-20160233 工商网监 湘ICP备2023018690号