diff options
Diffstat (limited to 'src/com/android/launcher3/LauncherApplication.java')
-rw-r--r-- | src/com/android/launcher3/LauncherApplication.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/com/android/launcher3/LauncherApplication.java b/src/com/android/launcher3/LauncherApplication.java index 4bbcec073..896963e6d 100644 --- a/src/com/android/launcher3/LauncherApplication.java +++ b/src/com/android/launcher3/LauncherApplication.java @@ -20,10 +20,14 @@ import android.app.Application; import com.android.launcher3.stats.LauncherStats; import com.android.launcher3.stats.internal.service.AggregationIntentService; +import com.cyanogen.ambient.analytics.AnalyticsServices; +import com.cyanogen.ambient.analytics.Event; +import com.cyanogen.ambient.common.api.AmbientApiClient; public class LauncherApplication extends Application { private static LauncherStats sLauncherStats = null; + private AmbientApiClient mClient; /** * Get the reference handle for LauncherStats commands @@ -37,8 +41,18 @@ public class LauncherApplication extends Application { @Override public void onCreate() { super.onCreate(); + mClient = new AmbientApiClient.Builder(this) + .addApi(AnalyticsServices.API) + .build(); + mClient.connect(); sLauncherStats = LauncherStats.getInstance(this); AggregationIntentService.scheduleService(this); } + public void sendEvent(Event event) { + if (mClient.isConnected()) { + AnalyticsServices.AnalyticsApi.sendEvent(mClient, event); + } + } + } |