2012-11-16 30 views
3

Android 4.2引入了一个新类Settings.Global,该类新增了以前的一些设置,其中Settings.SecureSettings.System写入Android 4.2中的全局设置

由于或者WRITE_SETTINGS和WRITE_SECURE_SETTINGS权限(请参阅Manifest.permissions),写入系统设置和安全设置是(可能的)。

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

谢谢!

回答

9

AFAIK,您可以修改Settings.Global修改以同样的方式Settings.Secure:通过创建由固件的签名密钥签署或安装在系统分区上的应用程序,所以它可以容纳WRITE_SECURE_SETTINGSSettings.GlobalSettings.Secure之间的区别,我的理解是,是,现在后者是基于每个。用户的基础上,而全球的设备范围内。

+0

所以......这是否意味着从Android 4.2上没有办法从普通应用切换飞行模式? :( – LuTHieR

+0

@LuTHieR:正确,AFAICT。 – CommonsWare