2012-04-06 95 views
4

試圖弄清楚如何從Eclipse傳遞信息到我的Android應用程序。基本上,在代碼中我有一個變量,這是我的服務器的主機名。但是,出於調試目的,我想指向本地機器而不是生產服務器;我不想改變這個文件,這樣我就不會意外地提交它(也就是說,我想讓我自己的&其他開發人員能夠在運行時覆蓋各種配置)。通常你可以通過環境變量來做到這一點,但我無法弄清楚如何爲Android做到這一點。android調試環境變量

有沒有辦法做到這一點(或類似的東西),我可以在啓動調試實例時指定配置。

+0

請一些代碼或例子清除您的問題..! – vidit 2012-11-18 09:25:46

回答

5

萬一有人想知道,我在res目錄中添加了一個xml文件。然後我利用反射來查看R以找到名稱爲&的ID,然後從上下文中獲取字符串值。

因此,例如我把下面的XML到res/values/dev.xml

​​3210

然後我使用反射來找到R.strings.server &的Id做<context>.getString(id)