安卓调试环境变量

4
尝试找出如何将信息从Eclipse传递到我的Android应用程序。在代码中,我有一个变量是服务器的主机名。但是,在调试目的下,我想指向我的本地机器而不是生产服务器。我不想更改此文件,以免意外提交它(即,希望能够让我和团队中的其他开发人员在运行时覆盖各种配置)。通常,您可以通过环境变量来执行此操作,但我无法弄清楚如何在Android上执行此操作。是否有一种方法可以在启动调试实例时指定配置呢?

请用一些代码或例子来清楚地说明你的问题。 - vidit
1个回答

5
如果有人想知道,我将一个xml文件添加到res目录中。然后我利用反射查找R来通过名称找到id,然后从上下文中获取字符串值。
例如,我将以下XML放入“res/values/dev.xml”中: ``` myserver.mydomain.com myusername mypassword ```
然后我使用反射查找“R.strings.server”的Id,并执行“.getString(id)”操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接