如何以编程方式创建字符串资源

时间:2013-05-10 09:45:03

标签: android android-resources webtrends

我在我的应用中使用WebTrends分析。 (参考文献 - http://help.webtrends.com/en/android/

WebTrends API的编写方式是初始化从资源文件 ONLY 。它们为sdk提供 webtrends.xml ,并且所有参数都是根据此xml文件中的值设置的。

现在问题是我必须根据我们的服务器动态动态设置几个值。

这里我只有两个选择:

(1)在WebTrends SDK中看起来不可能的代码中设置WebTrends初始化值。成员变量既不暴露在库外,也没有任何setter /方法来设置初始化参数。

(2)动态地从 webtrends.xml 创建资源,或者至少动态设置资源的值,这似乎是不可能的。

任何人都可以建议摆脱这种僵局吗?

1 个答案:

答案 0 :(得分:0)

你不能那样做。添加字符串资源时,会在编译时为R.java文件中的资源创建一个自动条目。

示例:

public static final class string
{
    public static final int app_name=0x7f040000;
} 

其中app_name是字符串资源的名称。所以,这是不可能的。