[IMX6Q][Android6.0.1_r3]之系统屏幕显示默认设置更改

通过操作数据库来修改默认值

android6.0默认60秒就会suspend,导致系统睡眠。实际上android的这些设置都是存放在sql数据库里的,也就是说可以直接通过修改数据库来不让android睡眠。

sqlite3 /data/data/com.android.providers.settings/databases/settings.db
select * from system;
UPDATE system SET value = '1800000' WHERE name = 'screen_off_timeout';
UPDATE system SET value = '-1' WHERE name = 'screen_off_timeout' ;
.exit
insert into system ('name','value') values ('lock_pattern_autolock',1);

设置睡眠时间

更改系统默认值参数,设置屏幕睡眠时间为30分钟(1800 000ms),涉及文件:
frameworks/base/packages/SettingsProvider/res/values/defaults.xml

<resources>
    <bool name="def_dim_screen">true</bool>
    <integer name="def_screen_off_timeout">1800000</integer>
    <integer name="def_sleep_timeout">-1</integer>

屏幕一直亮

更改系统设置,当插入电源时,屏幕一直亮,涉及文件:
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
修改如下设置:

loadSetting(stmt, Settings.Global.STAY_ON_WHILE_PLUGGED_IN,
                    ("1".equals(SystemProperties.get("ro.kernel.qemu")) ||
                        mContext.getResources().getBoolean(R.bool.def_stay_on_while_plugged_in))
                     ? 1 : 1); //? 1 : 0); leavs patched.the '1' can let the android stay wake when plugged in.
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值