如何在setting里面添加自己的值
来源:互联网 发布:小米主题 windows xp 编辑:程序博客网 时间:2024/05/18 00:42
Settings数据存放在com.android.providers.settings/databases/settings.db 中
数据库中数据的默认数据在frameworks/base/packages/SettingsProvider/res/values/defaults.xml中定义,如果要在数据库中添加一个新的字段,则可用如下步骤:
1、在defaults.xml中为新加的数据定义一个默认值(当然也可在代码中直接给定)
2、在frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java中的loadSystemSettings()方法中加入新字段的添加代码,如下:
[java]
loadIntegerSetting(stmt, “homescreen_switch_effict”,
R.integer.def_homescreen_switch_effict);
loadIntegerSetting(stmt, “homescreen_switch_effict”,
R.integer.def_homescreen_switch_effict);
3、重新编译一个SettingsProvider.apk,再替换原来的SettingsProvider.apk
4、用Settings.System.putInt();Settings.System.getInt()来设置和取得设置的值
以上是网上其他人的用法,不知道是否正确。我看是不是可以这样用?
在 settings.java中添加自己的字符串:
public static final String MULTI_WINDOW = “MULTI_WINDOW”;
再添加到数组中去:
public static final String[] SETTINGS_TO_BACKUP ={
MULTI_WINDOW,
}
设置的时候如下:
Settings.System.putInt(
mContext.getContentResolver(),
Settings.System.MULTI_WINDOW,
duochuangkou ? 1 : 0);
- 如何在setting里面添加自己的值
- 如何在setting里面添加自己的值
- 在webstorm里面自己添加浏览器
- 如何往自己编译的opencore里面添加自己的项目。
- (转载)如何在Android.mk里面添加大量的源文件
- 如何在Android.mk里面添加大量的源文件
- unity在定制的shader里面如何添加阴影
- 如何在fastboot 里面添加新的命令
- android 如何在setting中添加HDMI选项
- android N 如何在Setting下添加一个按钮
- 如何在alertiew里面添加进度条
- 如何在eclipse里面添加tomcat
- 如何在TP里面添加距离传感器
- 如何在Eclipse里面更新添加主题
- 如何在Visio里面添加“左”箭头
- android4.3 Setting里面添加永不休眠
- 在自己的工程里面添加新浪微博SDK的工程引用
- 如何在gluster的源码中添加自己的xlator
- ECharts官方教程(八)【数据的视觉映射】
- 每日一练
- 整理下.net分布式系统架构的思路
- Python基础-多线程与Lock锁
- Python dwebsocket
- 如何在setting里面添加自己的值
- UML· 初号机
- ZOJ
- python 简谈3
- JAVA IO流简单梳理
- vscode 编写vue项目1
- Python基础-ThreadLocal
- PBOC标准流程 apdu交互指令
- keepalived实现服务高可用