Я предполагаю, что вы хотите, чтобы свойства, определенные в файле в вашем проекте, и загрузить их при запуске. Если так .. тогда:
1) Создайте папку asset/
в корневом каталоге вашего проекта.
2) Определите файл свойств, например, ws.properties, и сохраните его в папке ресурсов. Формат должен быть следующим:
methodname=yourMethodNameHere
url=http://your.url.here
namespace=your_namespace_here
action=your_action_here
3) Читайте в файле свойств где-то в вашем коде, что-то вроде этого:
Resources resources = this.getResources();
AssetManager assetManager = resources.getAssets();
try {
InputStream inputStream = assetManager.open("ws.properties");
Properties properties = new Properties();
properties.load(inputStream);
} catch (IOException e) {
e.printStackTrace();
}
4) Теперь вы можете ссылаться на ваши настройки, используя переменную свойств, например:
String methodName = properties.getProperty("methodname");
Конечно, это можно сочетать с использованием SharedPreferences
, как предлагали другие. Затем вы можете выполнить шаги 3 и 4 только при первом запуске приложения и вставить эти настройки в SharedPreferences
. Я думаю, это был бы самый чистый способ сделать это, если вы собираетесь использовать эти настройки в нескольких местах вашего кода.