2013-05-10 119 views
0

我在我的应用程序中使用WebTrends分析。 (REF- http://help.webtrends.com/en/android/如何以编程方式创建字符串资源

WebTrends的API是写在这样一种方式,初始化从资源文件发生ONLY。他们提供webtrends.xml与SDK和所有参数设置从这个XML文件的值。

现在的问题是我必须根据我们的服务器提要动态地设置一些值。

这里我只有两个选择:在看起来不可能从WebTrends的SDK代码

(1)设置WebTrends的初始值。成员变量都不暴露在库之外,也没有任何设置器/方法来设置初始化参数。

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

任何人都可以请建议出路这种僵局?

回答

0

你不能那样做。添加字符串资源时,会在编译时为R.java文件中的资源自动输入。

实施例:

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

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

+0

它不会被转换成R.java。当您添加资源时,会为资源示例进行自动条目public static final class string { public static final int app_name = 0x7f040000;}其中app_name是字符串资源的名称 – Raghunandan 2013-05-10 10:34:14

相关问题