android系统如何修改Settings源码:安全-屏幕安全保护-将滑动解锁改为无?

陈大霖 发布于 2013/09/10 16:39
阅读 3K+
收藏 1
android 系统如何修改Settings源码中:安全-屏幕安全保护-将滑动解锁改为无?开机后默认无锁屏,各位我只是要修改settings 中的源码 而不是修改frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java中的private boolean mExternallyEnabled = ture改为false.因为这样屏蔽的话其他的锁屏也屏蔽掉了 包括sim锁定同样被屏蔽掉,所有我只是修改settings中 不影响其他锁屏设置。谢谢!
加载中
0
purplechen
purplechen
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了,具体怎么添加还不清楚
0
purplechen
purplechen

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

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

引用来自“purplechen”的答案

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

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