2012-11-16 31 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