我一直在寻找解决方案,但得到的是针对 SharedPreferences 和 SQLite 数据库的解决方案。我必须存储一个 URL,我的 Android 应用程序将访问该 URL 以获取一些数据。我喜欢保持它的可配置性,以防万一我可以更改 URL 并将该应用程序与另一组数据一起使用。
如果我使用 strings.xml,我是否需要重复同样的操作以防我添加对其他语言的支持?
为了存储在 SharedPreferences 中,我需要将其存储在某处,直到安装应用程序才能将其保存在那里。
为此使用 SQLite 数据库似乎太牵强了?
我认为最基本的做法是将它存储在 Constants 类中,但我不确定这是否是正确的方法。
有人可以提出更好的解决方案吗?
最佳答案
您没有指明 url 应该保持私有(private)。所以,你可能忽略了显而易见的事情。为什么不简单地创建一个与应用程序一起安装的“配置”文件呢?这可以通过以下方法实现 here .安装后,您的应用程序可以简单地读取它并进行相应处理。
关于android - 存储静态配置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19248312/