Использование метаданных AndroidManifest.xml в приложении

Порой возникает необходимость использовать настройки, влияющие на работу всего приложения, и задающиеся при сборке. Или же мы создаем класс, который планируем использовать в нескольких проектах, однако для него так же необходимо делать настройки. Логично такие настройки поместить в файл манифеста приложения.

В файле AdnroidManifest.xml существует специальный тип meta-data для этого. Это поле может хранить булев тип, целый, строковой или с плавающей точкой и в дальнейшем может быть получено соответствующим методом с приведением типов.
Для примера рассмотрим часть AndroidManifest.xml

Здесь мы поместили значение sample_value в поле myAPIKey. Для того, чтобы получить значение в нашей программе используем следующий код: