Доступ к свойствам build.xml из Java - PullRequest
0 голосов
/ 19 февраля 2012

У меня есть приложение Android, которое по умолчанию построено с помощью Ant.

Существует файл build.xml, который загружает файл local.proerties. Я хотел бы добавить свое пользовательское свойство (например, Google Maps apiKey) и получить к нему доступ в классах Java - например, в некоторой функции MainActivity.

Как мне этого добиться?

Ответы [ 2 ]

0 голосов
/ 19 февраля 2012

Сделайте так, чтобы ваш скрипт ant изменил исходный файл Java, содержащий ключ API или файл свойств, связанный с приложением, используя задачу replace или задачу copy с набором фильтров.

0 голосов
/ 19 февраля 2012

Ant предоставляет цель под названием "sysproperty". Это похоже на тег свойства, но оно устанавливает java System.property. Итак, вы можете сделать что-то вроде:

где "THE_EXTRA_PROPERTY" - это дополнительное свойство, которое вы добавили в загружаемый файл свойств.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...