3
回答
android系统如何修改Settings源码:安全-屏幕安全保护-将滑动解锁改为无?
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   
android 系统如何修改Settings源码中:安全-屏幕安全保护-将滑动解锁改为无?开机后默认无锁屏,各位我只是要修改settings 中的源码 而不是修改frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java中的private boolean mExternallyEnabled = ture改为false.因为这样屏蔽的话其他的锁屏也屏蔽掉了 包括sim锁定同样被屏蔽掉,所有我只是修改settings中 不影响其他锁屏设置。谢谢!
举报
陈大霖
发帖于5年前 3回/2K+阅
共有3个答案 最后回答: 5年前
frameworks/base/services/java/com/android/server/LockSettingsService.java
private void initializeDefaults(SQLiteDatabase db) {
            // Get the lockscreen default from a system property, if available
            boolean lockScreenDisable = SystemProperties.getBoolean("ro.lockscreen.disable.default",
                    false);
            if (lockScreenDisable) {
                writeToDb(db, LockPatternUtils.DISABLE_LOCKSCREEN_KEY, "1", 0);
            }
        }
改为:
boolean lockScreenDisable = SystemProperties.getBoolean("ro.lockscreen.disable.default",true);
另外一个方案 : 在编译命令里加上 ro.lockscreen.disable.default 就ok了,具体怎么添加还不清楚

引用来自“陈大霖”的答案

请问你这个路径是android 4.0的吗 ,在这个路径下没有发现LockSettingsService.java文件 搜索也没发现?
我用的是4.3的
--- 共有 1 条评论 ---
陈大霖我的是 mtk6577 4.0的,目前没有发现这个文件 请问你修改过4.0的系统吗 呵呵 搜索页没发现 可能是命名不同…… 5年前 回复

引用来自“purplechen”的答案

引用来自“陈大霖”的答案

请问你这个路径是android 4.0的吗 ,在这个路径下没有发现LockSettingsService.java文件 搜索也没发现?
我用的是4.3的
你从源码上跟下去就可以了
--- 共有 1 条评论 ---
陈大霖好的 我试试 不过还得谢谢你 5年前 回复
顶部