I do NOT have a foreground activity - just a background Service (kind of a keep-alive service).
How do I use the new analytics SDK with it?
I do NOT have a foreground activity - just a background Service (kind of a keep-alive service).
How do I use the new analytics SDK with it?
これを行うには、新しい Google アナリティクスを使用できます。
GoogleAnalytics GaInstance = GoogleAnalytics.getInstance(mContext);
Tracker tracker = GaInstance.getTracker("UA-XXXX-Y");
tracker.send(new HitBuilders.EventBuilder()
.setCategory(categoryId) // string value of Category name
.setAction(actionId) // string value of action name
.setLabel(labelId) // string value of label name
.build());
あなたのサービスのonCreate()
方法で、あなたは試すことができます:
EasyTracker.getInstance().setContext(this);
このようにして、アクティビティの外で EasyTracker を使用できます。
SiFEUP モバイル クライアントのこれら 2 つのクラスを見てみましょう。これらは、追跡呼び出しを行うための単一のスレッドの管理と、セッション管理の良い例です。サービスにAnalyticsUtilsクラスを使用できるはずです。
http://code.google.com/p/sifeup-mobile/source/browse/SiFEUPMobile/src/pt/up/beta/mobile/tracker/