Вы можете рассмотреть возможность использования 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;