萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 安卓開發 >> 在android settings.db數據庫中添加一項新的設置

在android settings.db數據庫中添加一項新的設置

   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()方法中加入新字段的添加代碼,如下:

  loadIntegerSetting(stmt, "homescreen_switch_effict",

  R.integer.def_homescreen_switch_effict);

  3、重新編譯一個SettingsProvider.apk,再替換原來的SettingsProvider.apk

  4、用Settings.System.putInt();Settings.System.getInt()來設置和取得設置的值

copyright © 萬盛學電腦網 all rights reserved