在Settings.db数据库中添加一项新的设置(Settings默认设置)

Settiings的数据默认存放在com.android.providers.settings/database/settings.db中

数据库中的默认数据在frameworks/base/packages/SettingsProvider/res/values/default.xml中定义,

如果要在数据库中添加一个新的字段则可用以下步骤:

1. 在default.xml中为新加的数据定义一个默认值(也可在代码中动态给定)

2. frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java中的loadSystemSettings();方法中加入新字段的添加代码,

 loadIntegerString(stmt, "xxxxxx", R.integer.xxxx);

3.用Settings.System.putInt();        Settings.System.getInt()来设置和取得设置的值

上一篇:CentOS7安装jdk后输入Java-version出现-bash: /usr/java/jdk1.8.0_271/bin/java: /lib/ld-linux.so.2: bad ELF in


下一篇:Linux中安装 Ncurses 库以便更好支持TUI