完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
RK3288[android 7.1]调试笔记 设置默认锁屏方式为None
修改路径为/frameworks/base/packages/SettingsProvider/res/values/defaults.xml 此文件中的def_lockscreen_disabled值由false变为true wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/frameworks/base(m_android_7_0)$ git diff packages/SettingsProvider/res/values/defaults.xml diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml old mode 100644 new mode 100755 index f4cefc2..2c088e3 --- a/packages/SettingsProvider/res/values/defaults.xml +++ b/packages/SettingsProvider/res/values/defaults.xml true @@ -80,7 +80,7 @@ /system/media/audio/ui/Trusted.ogg /system/media/audio/ui/WirelessCharg - false + true false 1 实际上系统的默认锁屏方式值的数据库是由frameworksbasepackagesSettingsProvidersrccomandroidproviderssettingsDatabaseHelper.java创建的 private void loadSecureSettings(SQLiteDatabase db) { SQLiteStatement stmt = null; 。。。。。。。。。。 if (SystemProperties.getBoolean("ro.lockscreen.disable.default", false) == true) { loadSetting(stmt, Settings.System.LOCKSCREEN_DISABLED, "1"); } else { loadBooleanSetting(stmt, Settings.System.LOCKSCREEN_DISABLED, R.bool.def_lockscreen_disabled);//这里就是加载def_lockscreen_disabled这个布偶值,为true就设置默认锁屏方式为None,为false采用Android系统原生的默认锁屏方式是Swipe 滑动方式解锁 } 。。。。。。。 @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int currentVersion) { Log.w(TAG, "Upgrading settings database from version " + oldVersion + " to " + currentVersion); 。。。。。。。 if (upgradeVersion == 75) { db.beginTransaction(); SQLiteStatement stmt = null; Cursor c = null; try { c = db.query(TABLE_SECURE, new String[] {"_id", "value"}, "name='lockscreen.disabled'", null, null, null, null); // only set default if it has not yet been set if (c == null || c.getCount() == 0) { stmt = db.compileStatement("INSERT INTO system(name,value)" + " VALUES(?,?);"); loadBooleanSetting(stmt, Settings.System.LOCKSCREEN_DISABLED, R.bool.def_lockscreen_disabled);//这里获取设置锁屏方式的布局 } db.setTransactionSuccessful(); } finally { db.endTransaction(); if (c != null) c.close(); if (stmt != null) stmt.close(); } upgradeVersion = 76; } /************* The following are Jelly Bean changes ************/ |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
谁有3566+电池+POE充电的方案,有个项目需要用该功能的主板
437 浏览 0 评论
RK3588的GMAC0与PHY的参考时钟电平匹配问题??????
4425 浏览 1 评论
请问各位大佬,如何解决,瑞芯微 RV1126B 使用 mpp 自带工具 调试时,内核直接报错崩溃!
1802 浏览 0 评论
使用rk3568开发板,核0\\1\\3运行linux,核2运行hal,在核0中怎么关闭核2
2359 浏览 0 评论
2363 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:48 , Processed in 0.492310 second(s), Total 70, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1106