大家好,我是你的好朋友思创斯。今天说一说android setting之Settings.system设置[亲测有效],希望您对编程的造诣更进一步.
在开发调试android 系统的Setting时,总是会见到以下的代码。
Settings.System.getInt(contentResolver, Settings.System.SOUND_EFFECTS_ENABLED, 1)
Settings.System.putInt(getActivity().getContentResolver(),
Settings.System.SOUND_EFFECTS_ENABLED, enabled ? 1 : 0);
Settings.Global.putInt
其实这些值都是setting 里面设置的默认值。例如 wifi ,蓝牙,声音开关等。有时候我们想要去在系统出厂时将一些默认值修改。则可以更改以下的配置文件。其实以上的getInt等都是load的下面配置文件中的值。 frameworks\base\packages\SettingsProvider\res\values
true
60000
-1
false
false
cell,bluetooth,wifi,nfc,wimax
bluetooth,wifi,nfc
0
true
true
false
102
false
100%
100%
true
true
false
false
true
gps
true
true
true
false
2
true
true
false
android/com.android.internal.backup.LocalTransport
true
true
false
true
true
1
/system/media/audio/ui/LowBattery.ogg
0
0
/system/media/audio/ui/Dock.ogg
/system/media/audio/ui/Undock.ogg
/system/media/audio/ui/Dock.ogg
/system/media/audio/ui/Undock.ogg
1
/system/media/audio/ui/Lock.ogg
/system/media/audio/ui/Unlock.ogg
/system/media/audio/ui/Trusted.ogg
/system/media/audio/ui/WirelessChargingStarted.ogg
/system/media/audio/ui/ChargingStarted.ogg
1000
15000
false
false
1
true
true
true
true
false
200%
false
true
0
|