frameworks\base\core\java\android\provider\Settings.java //添加变量名
例:
public static final String TEXT_STATUS = "text_status";
frameworks/base/packages/SettingsProvider/res/values/defaults.xml //配置文件中添加默认值
例:
<integer name="def_text_status">0</integer>
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java //默认值保存到系统数据库
例:
loadIntegerSetting(stmt, Settings.System.TEXT_STATUS, R.integer.def_text_status);
注意返回值类型.
使用方法:
//Settings.System.putInt(getApplicationContext().getContentResolver(), Settings.System.ALARM_ALERT, 0);//set
//Settings.System.getInt(getApplicationContext().getContentResolver(), Settings.System.ALARM_ALERT, 0);//get