3

Android 4.2 では、新しいクラスSettings.Globalが導入されました。これは、以前はSettings.SecureまたはSettings.Systemにあった設定の一部を保持するようになりました。

WRITE_SETTINGS および WRITE_SECURE_SETTINGS パーミッション ( Manifest.permissionsを参照) により、システム設定およびセキュア設定への書き込みが可能でした (そして可能です)。

問題は...グローバル設定を変更する方法はありますか? たとえば、機内モードは以前はアプリから切り替えることができましたが、現在は Settings.Global にあるため、可能ではないようです :(

ありがとう!

4

1 に答える 1

10

私の知る限り、変更Settings.Globalと同じ方法で変更できSettings.Secureます。ファームウェアの署名キーで署名されたアプリを作成するか、システム パーティションにインストールされているため、WRITE_SECURE_SETTINGS. Settings.Globalとの違いはSettings.Secure、私が理解しているように、グローバルなものはデバイス全体であるのに対し、後者はユーザーごとに行われることです。

于 2012-11-16T12:42:25.330 に答える