2012-02-19 15 views
0

私はデフォルトでAntで構築されたAndroidアプリケーションを持っています。Javaからbuild.xmlプロパティにアクセス

local.proertiesファイルをロードするbuild.xmlファイルがあります。カスタムプロパティ(例:Google Maps apiKey)を追加してJavaクラスでアクセスしたいとします。たとえば、いくつかのMainActivityです。

どうすれば実現できますか?

答えて

0

replaceタスクまたはcopyタスクでフィルタセットを使用して、アプリケーションにバンドルされているAPIキーまたはプロパティファイルを含むJavaソースファイルを変更します。

0

Antは「sysproperty」というターゲットを提供します。そのプロパティタグのようなものですが、java System.propertyを設定します。だから、あなたのような何かを行うことができます。

< sysproperty名=「foo」という値=「$ THE_EXTRA_PROPERTYを」>

「THE_EXTRA_PROPERTYは、」あなたがロードされるプロパティファイルに追加し、余分な財産です。

関連する問題