在android系统中难免会用到某些接口,如果是用到系统属性的话,
就需要往数据库中添加属性。
以Recent物理按键的接口为例:
1、在frameworks/base/packages/SettingsProvider/res/values/defaults.xml 添加属性
< integer name = “def_recent_key_enable” >1< /integer >
相应的也可以是< bool name >、< string name >类型的
2、在frameworks/base/core/java/android/provider/Settings.java 定义变量名
类似public static final String EnableRecent = “EnableRecent”;
3 、在frameworks/base/packages/SettingsProvider/src/com/android/providers/settings
/DatabaseHelper.java 相应函数位置加载
loadIntegerSetting(stmt, Settings.System.EnableRecent,
R.integer.def_recent_key_enable);
或者loadBooleanSetting、loadStringSetting
4、添加后需要更新api接口---------make -j16 update-api