2013-05-10 105 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