Файл конфигурации для Android Studio - PullRequest
1 голос
/ 21 июня 2020

Я новичок в Android Развитии. Я хочу сохранить информацию, известную только разработчику, например конфигурацию файла, чтобы сохранить настройки моих предпочтений. В node.js я использовал dotenv npm, который можно хранить в файле .env.

Как лучше всего это сделать? Спасибо заранее.

1 Ответ

1 голос
/ 21 июня 2020

Вы можете рассмотреть возможность использования gradle.properties , вы можете использовать его как файл конфигурации, в котором храните пары ключ-значение.

1 - Создайте файл с именем gradle.properties в уровень приложения вашего проекта:

введите описание изображения здесь

2- Поместите пары ключ-значение:

API_DEV_KEY=AOIAPAUIKCHSLH
ENABLE_API=true
REQUEST_TIME_OUT=100

3 - Go в свой модуль приложения build.gradle файл и под defaultConfig добавить раздел:

buildConfigField "String", "API_DEV_KEY", "\"${project.API_DEV_KEY}\""
buildConfigField "boolean", "ENABLE_API", "${project.ENABLE_API}"
buildConfigField "int", "REQUEST_TIME_OUT", "${project.REQUEST_TIME_OUT}"

4 - Создайте свой проект.

5 - Вы можете использовать свойства конфигурации из вашего кода следующим образом:

int timeOut = BuildConfig.REQUEST_TIME_OUT;
String apiKey = BuildConfig.API_DEV_KEY;
boolean enableAPI = BuildConfig.ENABLE_API;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...