android settings에서.db 데이터베이스에 새 설정 추가

753 단어
Settings 데이터는com에 저장됩니다.android.providers.settings/databases/settings.db 중
데이터베이스에 있는 데이터의 기본 데이터는frameworks/base/packages/SettingsProvider/res/values/defaults입니다.데이터베이스에 새 필드를 추가하려면 다음 절차를 따르도록 xml에 정의되어 있습니다.
1. defaults.xml에서 새로 추가된 데이터에 기본값을 정의합니다. (코드에서 직접 지정할 수도 있습니다.)
2,frameworks/base/packages/Settings Provider/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 () 를 사용하여 설정된 값을 설정하고 가져옵니다.

좋은 웹페이지 즐겨찾기