Add a new default configuration item in the Android settings. db database, androidsettings. db
Settings data is stored in com. android. providers. settings/databases/settings. the default data of database data in db is in frameworks/base/packages/SettingsProvider/res/values/defaults. as defined in xml, if you want to add a new field to the database, the following steps can be used: 1. In defaults. define a default value for the newly added data in xml (such as def_mtk_off_flag) (of course, it can also be directly specified in the Code)
2. In frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper. the code for adding a new field to the loadSystemSettings () method in java is as follows: loadIntegerSetting (stmt, "is_mtk_off_flag", R. integer. def_mtk_off_flag );
3. recompile settingsprovider.apk and replace the original settingsprovider.apk.
4. Use Settings. System. putInt (); Settings. System. getInt () to set and obtain the set value.