0
我们并没有开发应用程序。相反,我们为开发者提供了一个SDK。一个服务用于为我们的SDK中的所有应用程序完成我们的工作,因此我们必须保存一些“全局设置”。在为开发人员编写Android SDK时,我应该使用Settings.System吗?
我发现android.provider.Settings.System
被广泛应用于我们的项目中,也就是说我们用Settings.System.putString()
来保存,Settings.System.getSring()
来读。但是,使用它的开发人员太少了。
我想知道如果我们不应该使用这个类,Android会禁止我们在下一个版本中使用Settings.System
?如果安全?
谢谢。如果有更好的解决方案来解决我的问题?内容提供者不太好,因为我们实际上只需要一个“全局设置”副本。如果我们为每个应用程序使用一个内容提供程序,则必须进行大量的同步工作。 –
顺便说一句,你是什么意思,“他们经常弃用设置”?它在Android 2.x中可以工作到4.3 –
查看该类中的常量列表。他们中的许多人在每个新版本中都弃用。要么他们被移动到安全地点,要么他们因为决定不允许公众访问而离开。 –