android - 存储静态配置数据

标签 android configuration static

我一直在寻找解决方案,但得到的是针对 SharedPreferences 和 SQLite 数据库的解决方案。我必须存储一个 URL,我的 Android 应用程序将访问该 URL 以获取一些数据。我喜欢保持它的可配置性,以防万一我可以更改 URL 并将该应用程序与另一组数据一起使用。

如果我使用 strings.xml,我是否需要重复同样的操作以防我添加对其他语言的支持?

为了存储在 SharedPreferences 中,我需要将其存储在某处,直到安装应用程序才能将其保存在那里。

为此使用 SQLite 数据库似乎太牵强了?

我认为最基本的做法是将它存储在 Constants 类中,但我不确定这是否是正确的方法。

有人可以提出更好的解决方案吗?

最佳答案

您没有指明 url 应该保持私有(private)。所以,你可能忽略了显而易见的事情。为什么不简单地创建一个与应用程序一起安装的“配置”文件呢?这可以通过以下方法实现 here .安装后,您的应用程序可以简单地读取它并进行相应处理。

关于android - 存储静态配置数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19248312/

相关文章:

configuration - kafka集群配置

c# - 为什么我不能在类中使用 HttpServerUtility.HtmlEncode?

php - 使用抽象类和静态成员更好地管理功能

android - 如何在 sharedpreferences 中保存一些值并在下一个 Activity 中获取它

Android - 动态创建带有 ui 类标签的单词集合

zend-framework - zf2方式设置导航栏

c++ - C 和 C++ 中的静态变量

android - 在android中旋转屏幕时无法使用android Intent 拍照

android - 在我使用 Retrofit 2 发送数据之前,有什么方法可以知道值/结构

hadoop - 亚马逊电子病历 : Set unique number of mappers and reducers per EMR instance