2015-11-25 17 views
1

我正在開發一個需要連接到遠程服務器的android應用程序。很多類(實際上是活動)需要連接到同一臺服務器,但通過不同的RESTful Web服務。而不是在每個類中都有硬編碼的服務器地址(或http url),是否有任何可以指示此類信息的輕屬性文件(如果可能,xml)的選項(所以如果url/ip發生變化,我只需要修改這個文件,而不是整個源代碼),我該如何管理這個文件? FYI:我使用httpclient(http://loopj.com/android-async-http/)。屬性文件爲Android

+0

請參閱:http://developer.android.com/guide/topics/data/data-storage.html#pref開發人員指南是一個豐富的知識庫,特別適用於初學者(但不僅限於他們)。 – Fildor

回答

0

您可以爲此使用SharedPreferences接口。請參閱Android SharedPreferences doc瞭解它。

從Android的文檔:

的SharedPreferences類提供了一個通用框架,允許 您保存和檢索的基本數據類型 持續鍵值對。您可以使用SharedPreferences保存任何原始數據: 布爾值,浮點數,整數,長整數和字符串。這些數據將在整個用戶會話中持續 (即使您的應用程序被終止)。

您可以跟隨How to use SharedPreferences in Android to store, fetch and edit valuessharedpreferences tutorial關於如何使用它的例子。