В текущей документации Google Android Maps в файле манифеста определен «com.google.android.maps.v2.API_KEY». Есть ли способ определить его в другом месте? как в файле util или java class?определить «com.google.android.maps.v2.API_KEY» где-то еще?
Добавить ключ API в приложение
Выполните следующие действия, чтобы включить ключ API в манифесте приложения, содержащиеся в файле AndroidManifest.xml. Оттуда API Карт читает ключевое значение и передает его на сервер Google Maps, а затем подтверждает, что у вас есть доступ к данным Google Maps.
В AndroidManifest.xml, добавьте следующий элемент в качестве дочернего элемента, вставив его непосредственно перед закрывающим тегом:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="API_KEY"/>
Substitute your API key for API_KEY in the value attribute. This element sets the key com.google.android.maps.v2.API_KEY to the value of your API key, and makes the API key visible to any MapFragment in your application.
Сохранить AndroidManifest.xml и пересобрать приложение.
так, что означает, что тот, кто может ли apk распаковать его, получить манифест и выяснить ключ API Google Android Maps? есть способ скрыть ключ api? – user1190695
@ user1190695: «так значит, тот, у кого есть apk, может распаковать его, получить манифест и выяснить ключ API Google Android Maps?» -- конечно. Поскольку это бесполезно для них без вашего ключа подписи, не было бы никакого смысла. «Есть ли способ скрыть ключ Апи?» - нет. – CommonsWare