Browse Source

added google analytics

Fabio Arnold 10 years ago
parent
commit
b62408552f

+ 1 - 0
AndroidManifest.xml

@@ -27,6 +27,7 @@
         android:required="false" />
 
     <application
+		android:name=".HostageApplication"
         android:allowBackup="true"
         android:allowClearUserData="true"
         android:hardwareAccelerated="true"

+ 1 - 1
build.gradle

@@ -16,7 +16,7 @@ repositories {
 }
 
 dependencies {
-    compile 'com.google.android.gms:play-services:3.2.+'
+    compile 'com.google.android.gms:play-services:4.+'
     compile 'org.roboguice:roboguice:2.0'
     compile files('libs/nineoldandroids-2.4.0.jar')
     compile 'com.android.support:support-v4:18.0.0'

+ 9 - 0
src/de/tudarmstadt/informatik/hostage/ui2/fragment/HomeFragment.java

@@ -1,5 +1,8 @@
 package de.tudarmstadt.informatik.hostage.ui2.fragment;
 
+import com.google.android.gms.analytics.HitBuilders;
+import com.google.android.gms.analytics.Tracker;
+
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
@@ -25,6 +28,7 @@ import android.widget.ImageView;
 import android.widget.Switch;
 import android.widget.TextView;
 
+import de.tudarmstadt.informatik.hostage.HostageApplication;
 import de.tudarmstadt.informatik.hostage.R;
 import de.tudarmstadt.informatik.hostage.commons.HelperUtils;
 import de.tudarmstadt.informatik.hostage.persistence.ProfileManager;
@@ -245,6 +249,11 @@ public class HomeFragment extends Fragment {
 		final Activity activity = getActivity();
 		if (activity != null) {
 			activity.setTitle(getResources().getString(R.string.drawer_overview));
+
+			// tracking stuff
+			Tracker t = ((HostageApplication)activity.getApplication()).getTracker();
+			t.setScreenName(HomeFragment.class.getName());
+			t.send(new HitBuilders.AppViewBuilder().build());
 		}
 
 		mDbHelper = new HostageDBOpenHelper(getActivity());