0

私はAndroidプロジェクトに取り組んでおり、実行時間に変数を設定したいのですが、どうすればよいですか?

より具体的には、2 つの実行構成が必要です。

  1. 本番前の構成: テスト用の URL を使用する場所 (例 String url = staging.domain.net)
  2. 実稼働構成: 他の URL を使用する場所 (例 url = api.domain.net)

私はantを使用することについて考えましたが、方法がわかりません!

編集1:

私のアプリケーションは、テスト URL を使用してリモート サーバーとサービスにアクセスします。テスト URL ではなく、運用 URL を使用したい場合があります。では、実行中の構成設定を 2 つ持つことは可能ですか?

4

1 に答える 1

0

コードで両方の URL を定義し、 に応じてどちらを使用するかを決定できますBuildConfig.DEBUG

または、コードでそれらを定義したくない場合は、プロパティを使用して ( setprop prop value)、アプリで取得できます ( getprop prop)。

エミュレーターを使用している場合は、 -prop オプションもあります

-prop <name>=<value>           set system property on boot
于 2012-07-26T05:27:03.990 に答える