如何在setting里面添加自己的值
来源:互联网 发布:一直是正在准备windows 编辑:程序博客网 时间:2024/05/17 23:38
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);
以上是网上其他人的用法,不知道是否正确。我看是不是可以这样用?
在 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
- 程序员的梦想
- 利用/dev/zero创建虚拟硬盘
- strcat与strcpy与strcmp与strlen
- linux系统用户以及用户组管理
- 关闭tomcat时提示memory leak警告解决办法
- 如何在setting里面添加自己的值
- 腾讯马化腾的万字演讲-微信和手Q的交锋。
- ASPxComboBox
- 浏览器内核的整理稿
- C++在运行状态下修改替换函数逻辑
- /dev/zero和/dev/null的区别
- 编程名言名句
- 目标追踪综述
- MFC中控件大小随对话框大小动态变化