2012-04-06 7 views
4

EclipseからAndroidアプリに情報を渡す方法を理解しようとしています。基本的には、コードで私は自分のサーバーのホスト名である変数を持っています。しかし、デバッグの目的で、本番サーバーではなく私のローカルマシンを指しておきたい。私はこのファイルを変更して偶然にコミットしないようにします。つまり、実行時にさまざまな設定を上書きする能力を自分のチームに与えたいと思っています。通常、これは環境変数を使って行うことができますが、私はAndroidのためにそれを行う方法を理解できません。アンドロイドのデバッグ環境変数

デバッグインスタンスを起動するときに設定を指定できる方法がありますか?

+0

を行う見つけることres/values/dev.xml

​​3210

その後、私はリフレクションを使用するに次のXMLを入れて...! – vidit

答えて

5

私はresディレクトリにxmlファイルを追加しました。次に、反射を利用してRを調べてIDである&を見つけ、コンテキストから文字列値を取得します。

だから例えば私はいくつかのコードやサンプルを使用して質問をクリアしてくださいR.strings.server &のIdは<context>.getString(id)