我在我的应用中使用WebTrends分析。 (参考文献 - http://help.webtrends.com/en/android/)
WebTrends API的编写方式是初始化从资源文件 ONLY 。它们为sdk提供 webtrends.xml
,并且所有参数都是根据此xml文件中的值设置的。
现在问题是我必须根据我们的服务器动态动态设置几个值。
这里我只有两个选择:
(1)在WebTrends SDK中看起来不可能的代码中设置WebTrends初始化值。成员变量既不暴露在库外,也没有任何setter /方法来设置初始化参数。
(2)动态地从 webtrends.xml
创建资源,或者至少动态设置资源的值,这似乎是不可能的。
任何人都可以建议摆脱这种僵局吗?
答案 0 :(得分:0)
你不能那样做。添加字符串资源时,会在编译时为R.java文件中的资源创建一个自动条目。
示例:强>
public static final class string
{
public static final int app_name=0x7f040000;
}
其中app_name是字符串资源的名称。所以,这是不可能的。