【问题标题】:Android - Storing information in a configuration manager?Android - 在配置管理器中存储信息?
【发布时间】:2012-02-26 05:37:40
【问题描述】:

所以我试图将一些配置值(例如 serviceUrl)存储在一个文件中,而不是在我的代码中硬编码?

  • 存储这些信息的合适位置在哪里?
  • android 是否有某种配置管理器,还是我想编写自己的配置类来从文件中读取所需信息?

【问题讨论】:

    标签: android configuration


    【解决方案1】:

    我最终在 andorid 中使用java.util.propertiesAssetManagerassets 目录中读取属性文件。

    资产经理: http://developer.android.com/reference/android/content/res/AssetManager.html

    属性: http://docs.oracle.com/javase/tutorial/essential/environment/properties.html

    【讨论】:

      【解决方案2】:

      您应该使用 SharedPreferences 数据存储来保存配置数据。 SharedPreferences 支持所有用于读写的原子 Java 类型,例如服务 URI 的字符串。

      以下是有关 SharedPreferences 和替代数据存储的更多信息:http://developer.android.com/guide/topics/data/data-storage.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-26
        • 1970-01-01
        • 2022-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-31
        • 1970-01-01
        相关资源
        最近更新 更多