Android - 在配置管理器中存储信息?

时间:2012-02-26 05:37:40

标签: android configuration

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

  • 存储此信息的适当位置在哪里?
  • android有没有某种配置管理器,或者我想编写自己的配置类来从文件中读取所需的信息?

2 个答案:

答案 0 :(得分:2)

我最终在android中使用java.util.propertiesAssetManager来从assets目录中读取属性文件。

AssetManager: http://developer.android.com/reference/android/content/res/AssetManager.html

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

答案 1 :(得分:0)

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

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