【问题标题】:android debug environment variablesandroid调试环境变量
【发布时间】:2012-04-06 20:59:41
【问题描述】:

试图弄清楚如何将信息从 Eclipse 传递到我的 Android 应用程序。基本上,在代码中我有一个变量是我的服务器的主机名。但是,出于调试目的,我想指向我的本地机器而不是生产服务器;我不想更改此文件,以免意外提交它(即,我想让我自己和团队中的其他开发人员能够在运行时覆盖各种配置)。通常你可以通过环境变量来做到这一点,但我不知道如何在 Android 上做到这一点。

有没有办法做到这一点(或类似的方法),我可以在启动调试实例时指定配置。

【问题讨论】:

  • 请用一些代码或示例清除您的问题..!

标签: android android-2.2-froyo


【解决方案1】:

如果有人想知道,我在 res 目录中添加了一个 xml 文件。然后我利用反射查看 R 以按名称查找 id,然后从上下文中获取字符串值。

例如,我将以下 XML 放入 res/values/dev.xml

myserver.mydomain.com我的用户名我的密码资源>

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

【讨论】:

    猜你喜欢
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 2020-02-24
    相关资源
    最近更新 更多