[IMX6Q][Android6.0.1_r3]之系统屏幕显示默认设置更改
2016-07-13 10:07
881 查看
通过操作数据库来修改默认值
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.
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories