3

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

由于 WRITE_SETTINGS 和 WRITE_SECURE_SETTINGS 权限(参见Manifest.permissions ) ,写入系统设置和安全设置是(并且现在)可能的。

问题是......有没有办法修改全局设置?例如,之前可以从应用程序切换飞行模式,而现在,由于它位于 Settings.Global 中,因此似乎不可能:(

谢谢!

4

1 回答 1

10

AFAIK,您可以以与修改Settings.Global相同的方式进行修改Settings.Secure:通过创建一个由固件的签名密钥签名或安装在系统分区上的应用程序,这样它就可以保存WRITE_SECURE_SETTINGS. Settings.Global和之间的区别Settings.Secure,据我了解,后者现在是基于每个用户的,而全局的是设备范围的。

于 2012-11-16T12:42:25.330 回答