Как мы можем прочитать содержимое файла, которое находится в папке project / app /?
Это файлы на вашем компьютере разработчика.Это не обязательно файлы на устройстве.
Я ищу реализацию, такую как файл "google-services.json" в Firebase.
AFAIK, которая используетсяПлагин Gradle на вашем компьютере для разработки.
Я собираюсь сохранить некоторые учетные данные в этом файле и прочитать файл в build.gradle или в моем классе приложения.
Storeданные в gradle.properties
.Эти значения могут быть доступны как глобальные переменные в вашем файле build.gradle
.Помимо непосредственного использования этих значений, вы можете использовать операторы buildConfigField
или resValue
в build.gradle
, чтобы сделать значения доступными для кода вашего приложения (через BuildConfig
или ресурсы типа значений соответственно).
Если вы предпочитаете не использовать gradle.properties
, вы можете создать свой собственный файл свойств, файл JSON, файл XML и т. Д. Ваш код Gradle должен прочитать этот файл и извлечь из него значения.Затем вы можете использовать buildConfigField
или resValue
для предоставления этих данных в код вашего приложения.
Более сложные возможности включают в себя:
Хранение ваших данных в виде XMLресурс (res/xml/
) для использования во время выполнения, и научите ваш скрипт Gradle анализировать этот файл
Хранение ваших данных в качестве ресурса (assets/
) для использования во время выполнения, и обучитьваш скрипт Gradle для разбора этого файла