所以我試圖存儲一些配置值,如serviceUrl在一個文件中,而不是硬編碼在我的代碼?Android - 將信息存儲在配置管理器中?
- 哪裏是存儲此信息的適當位置?
- Android是否有某種配置管理器,或者我想寫我自己的配置類,從文件中讀取所需的信息?
所以我試圖存儲一些配置值,如serviceUrl在一個文件中,而不是硬編碼在我的代碼?Android - 將信息存儲在配置管理器中?
我結束了使用java.util.properties
在Andorid的AssetManager
沿讀取性能從assets
目錄文件。
AssetManager:http://developer.android.com/reference/android/content/res/AssetManager.html
屬性:http://docs.oracle.com/javase/tutorial/essential/environment/properties.html
您應該使用SharedPreferences數據存儲來保存配置數據。 SharedPreferences支持所有用於讀寫的原子Java類型,例如您的服務URI的字符串。
下面是SharedPreferences和替代數據存儲的更多信息:http://developer.android.com/guide/topics/data/data-storage.html