0

アプリで WebTrends アナリティクスを使用しています。(参照- http://help.webtrends.com/en/android/ )

WebTrends API は、リソース ファイルからのみ初期化が行われるように記述されています。それらwebtrends.xmlはsdkを提供し、すべてのパラメーターはこのxmlファイルの値から設定されます。

問題は、サーバー フィードに基づいていくつかの値を動的に設定する必要があることです。

ここでは、次の 2 つの選択肢しかありません。

(1) WebTrends SDK からは不可能に見えるコードで WebTrends の初期化値を設定します。メンバー変数はライブラリの外部に公開されておらず、初期化パラメーターを設定するセッター/メソッドもありません。

(2)webtrends.xml動的にリソースを作成するか、少なくともリソースの値を動的に設定しますが、これも不可能と思われます。

誰かがこのデッドロックから抜け出す方法を提案できますか?

4

1 に答える 1

0

それはできません。文字列リソースを追加すると、コンパイル時に R.java ファイルにリソースの自動エントリが作成されます。

例:

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

ここで、app_name は文字列リソースの名前です。だから、それは不可能です。

于 2013-05-10T10:00:23.660 に答える