在Android 4.2中写入全局设置

时间:2012-11-16 12:35:28

标签: android settings android-4.2-jelly-bean

Android 4.2引入了一个新类Settings.Global,该类现在包含以前在Settings.SecureSettings.System中设置的一些设置。

写入系统设置和安全设置是可能的,因为或WRITE_SETTINGS和WRITE_SECURE_SETTINGS权限(见Manifest.permissions)。

事情是......有没有办法修改全局设置?例如,飞机模式之前可以从应用程序切换,现在,因为它在Settings.Global中,似乎不可能:(

谢谢!

1 个答案:

答案 0 :(得分:9)

AFAIK,您可以像修改Settings.Global一样修改Settings.Secure:创建一个由固件的签名密钥签名或安装在系统分区上的应用程序,以便它可以保留WRITE_SECURE_SETTINGS 1}}。根据我的理解,Settings.GlobalSettings.Secure之间的区别在于后者现在是基于每个用户,而全局的是设备范围。