From 7e2c8fdae4847515846bb2fba1d36976b92ee439 Mon Sep 17 00:00:00 2001 From: Matthieu PASCAUD <matthieu.pascaud@c-s.fr> Date: Wed, 8 Mar 2017 14:14:23 +0100 Subject: [PATCH] Remove any call to Google Analytics Disable Google Analytics library in build.gradle --- build.gradle | 2 +- gradle/wrapper/gradle-wrapper.properties | 4 +- stavor/build.gradle | 5 +- .../main/java/cs/si/stavor/AboutActivity.java | 15 +--- .../main/java/cs/si/stavor/MainActivity.java | 17 +--- .../java/cs/si/stavor/MissionActivity.java | 32 +------- .../java/cs/si/stavor/StationActivity.java | 30 +------ .../java/cs/si/stavor/StavorApplication.java | 32 -------- .../java/cs/si/stavor/app/Parameters.java | 1 - .../java/cs/si/stavor/app/RatingSystem.java | 50 +----------- .../cs/si/stavor/fragments/HudFragment.java | 25 +----- .../cs/si/stavor/fragments/MapFragment.java | 13 +-- .../cs/si/stavor/fragments/OrbitFragment.java | 13 +-- .../stavor/fragments/SimulatorFragment.java | 26 +----- .../si/stavor/fragments/StationsFragment.java | 12 +-- .../settings/SettingsBasicFragment.java | 13 +-- .../settings/SettingsCoverageFragment.java | 10 --- .../settings/SettingsExtraFragment.java | 10 --- .../settings/SettingsGeneralFragment.java | 10 --- .../settings/SettingsGeneralMapFragment.java | 11 --- .../settings/SettingsMeasuresFragment.java | 12 --- .../settings/SettingsModelsFragment.java | 13 --- .../settings/SettingsOrbitFragment.java | 11 --- .../cs/si/stavor/simulator/Simulator.java | 80 +------------------ 24 files changed, 22 insertions(+), 425 deletions(-) diff --git a/build.gradle b/build.gradle index e26cdeef..e7e3c60b 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:1.0.0' + classpath 'com.android.tools.build:gradle:2.2.2' } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 0c71e760..d195edd8 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed Apr 10 15:27:10 PDT 2013 +#Mon Nov 21 11:20:57 CET 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip diff --git a/stavor/build.gradle b/stavor/build.gradle index d5fe59ab..8d94cde9 100644 --- a/stavor/build.gradle +++ b/stavor/build.gradle @@ -13,8 +13,8 @@ android { config { keyAlias 'Stavor' keyPassword '2TqXSDgA' - storeFile file('D:/Users/xgibert/CS/Projets/Stavor_files/Release/Keys_CS_Mobile/releaseKey') - storePassword '2TqXSDgA' + //storeFile file('D:/Users/xgibert/CS/Projets/Stavor_files/Release/Keys_CS_Mobile/releaseKey') + //storePassword '2TqXSDgA' } } compileSdkVersion 21 @@ -72,7 +72,6 @@ dependencies { //compile project(':crosswalkwebview103923515arm') //compile 'org.xwalk:xwalk_core_library:10.39.235.15' compile 'org.xwalk:xwalk_core_library:13.42.319.11' - compile 'com.google.android.gms:play-services:+' compile 'com.android.support:multidex:1.0.+' compile 'com.android.support:appcompat-v7:21.0.3' compile files('libs/gson-2.2.4.jar') diff --git a/stavor/src/main/java/cs/si/stavor/AboutActivity.java b/stavor/src/main/java/cs/si/stavor/AboutActivity.java index 2913499b..3bd59641 100644 --- a/stavor/src/main/java/cs/si/stavor/AboutActivity.java +++ b/stavor/src/main/java/cs/si/stavor/AboutActivity.java @@ -14,8 +14,6 @@ import android.view.View; import android.widget.ImageView; import android.widget.TextView; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; /** * Activity to show the app About screen @@ -89,18 +87,7 @@ public class AboutActivity extends Activity { ImageView img_jocs = (ImageView) findViewById(R.id.imageView2); img_jocs.setOnClickListener(new View.OnClickListener(){ public void onClick(View v){ - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getApplication()).getTracker( - StavorApplication.TrackerName.APP_TRACKER); - t.setScreenName("About"); - t.send(new HitBuilders.EventBuilder() - .setCategory("Link") - .setAction("JOCS") - .setLabel("JOCS") - .setValue(1) - .build()); - //*************************************** + Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); diff --git a/stavor/src/main/java/cs/si/stavor/MainActivity.java b/stavor/src/main/java/cs/si/stavor/MainActivity.java index 12992689..110910ed 100644 --- a/stavor/src/main/java/cs/si/stavor/MainActivity.java +++ b/stavor/src/main/java/cs/si/stavor/MainActivity.java @@ -16,12 +16,8 @@ import java.util.ArrayList; //import org.xwalk.core.XWalkSettings; import org.xwalk.core.XWalkView; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; - import unused.WelcomeDialogFragment; import cs.si.stavor.R; -import cs.si.stavor.StavorApplication.TrackerName; import cs.si.stavor.app.Installer; import cs.si.stavor.app.OrekitInit; import cs.si.stavor.app.Parameters; @@ -507,18 +503,7 @@ public class MainActivity extends ActionBarActivity implements private ShareActionProvider mShareActionProvider; private void launchMarket() { - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("Menu"); - t.send(new HitBuilders.EventBuilder() - .setCategory("Menu") - .setAction("Rate") - .setLabel("Rate") - .setValue(1) - .build()); - //*************************************** + Uri uri = Uri.parse("market://details?id=" + getPackageName()); Intent myAppLinkToMarket = new Intent(Intent.ACTION_VIEW, uri); diff --git a/stavor/src/main/java/cs/si/stavor/MissionActivity.java b/stavor/src/main/java/cs/si/stavor/MissionActivity.java index a669a2d7..97426389 100644 --- a/stavor/src/main/java/cs/si/stavor/MissionActivity.java +++ b/stavor/src/main/java/cs/si/stavor/MissionActivity.java @@ -8,11 +8,6 @@ import org.orekit.time.DateTimeComponents; import org.orekit.time.TimeScale; import org.orekit.time.TimeScalesFactory; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; - -import cs.si.stavor.R; -import cs.si.stavor.StavorApplication.TrackerName; import cs.si.stavor.app.Parameters; import cs.si.stavor.database.SerializationUtil; import cs.si.stavor.database.MissionReaderContract.MissionEntry; @@ -130,20 +125,7 @@ public class MissionActivity extends Activity{ if(isEdit){ //Update register with new name and serialized if(editMission()){ - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("MissionEditor"); - t.send(new HitBuilders.EventBuilder() - .setCategory("MissionEditor") - .setAction("Edit") - .setLabel(mission.mission.name) - .setValue(1) - .build()); - //*************************************** - - //((StavorApplication)getApplication()).loader.reset(); + finish(); }else{ Toast.makeText(getApplicationContext(), getString(R.string.mission_error_edit), Toast.LENGTH_LONG).show(); @@ -151,18 +133,6 @@ public class MissionActivity extends Activity{ }else{ //Create new register in db if(addMission()){ - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("MissionEditor"); - t.send(new HitBuilders.EventBuilder() - .setCategory("MissionEditor") - .setAction("Create") - .setLabel(mission.mission.name) - .setValue(1) - .build()); - //*************************************** //((StavorApplication)getApplication()).loader.reset(); finish(); diff --git a/stavor/src/main/java/cs/si/stavor/StationActivity.java b/stavor/src/main/java/cs/si/stavor/StationActivity.java index 7f868852..a8ee2099 100644 --- a/stavor/src/main/java/cs/si/stavor/StationActivity.java +++ b/stavor/src/main/java/cs/si/stavor/StationActivity.java @@ -1,11 +1,7 @@ package cs.si.stavor; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; -import cs.si.stavor.R; -import cs.si.stavor.StavorApplication.TrackerName; import cs.si.stavor.database.StationsReaderContract.StationEntry; import cs.si.stavor.station.GroundStation; import cs.si.stavor.station.StationAndId; @@ -68,18 +64,7 @@ public class StationActivity extends Activity{ if(isEdit){ //Update register with new name and serialized if(editStation()){ - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("StationEditor"); - t.send(new HitBuilders.EventBuilder() - .setCategory("StationEditor") - .setAction("Edit") - .setLabel(station.station.name) - .setValue(1) - .build()); - //*************************************** + //((StavorApplication)getApplication()).loader.reset(); finish(); @@ -89,18 +74,7 @@ public class StationActivity extends Activity{ }else{ //Create new register in db if(addStation()){ - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("StationEditor"); - t.send(new HitBuilders.EventBuilder() - .setCategory("StationEditor") - .setAction("Create") - .setLabel(station.station.name) - .setValue(1) - .build()); - //*************************************** + //((StavorApplication)getApplication()).loader.reset(); finish(); diff --git a/stavor/src/main/java/cs/si/stavor/StavorApplication.java b/stavor/src/main/java/cs/si/stavor/StavorApplication.java index fb603f2b..42de7dbb 100644 --- a/stavor/src/main/java/cs/si/stavor/StavorApplication.java +++ b/stavor/src/main/java/cs/si/stavor/StavorApplication.java @@ -3,9 +3,6 @@ package cs.si.stavor; import java.util.HashMap; import com.commonsware.cwac.loaderex.SQLiteCursorLoader; -import com.google.android.gms.analytics.GoogleAnalytics; -import com.google.android.gms.analytics.Tracker; - import cs.si.stavor.app.Parameters; import cs.si.stavor.database.ReaderDbHelper; import cs.si.stavor.web.WebAppInterface; @@ -49,34 +46,5 @@ public class StavorApplication extends MultiDexApplication { public String getSearchTerm() { return this.searchTerm; } - - //********************** GOOGLE ANALYTICS - /** - * Enum used to identify the tracker that needs to be used for tracking. - * - * A single tracker is usually enough for most purposes. In case you do need multiple trackers, - * storing them all in Application object helps ensure that they are created only once per - * application instance. - */ - public enum TrackerName { - APP_TRACKER, // Tracker used only in this app. - //GLOBAL_TRACKER, // Tracker used by all the apps from a company. eg: roll-up tracking. - //ECOMMERCE_TRACKER, // Tracker used by all ecommerce transactions from a company. - } - HashMap<TrackerName, Tracker> mTrackers = new HashMap<TrackerName, Tracker>(); - - public synchronized Tracker getTracker(TrackerName trackerId) { - GoogleAnalytics.getInstance(this).setAppOptOut(BuildConfig.DEBUG); - if (!mTrackers.containsKey(trackerId)) { - - GoogleAnalytics analytics = GoogleAnalytics.getInstance(this); - /*Tracker t = (trackerId == TrackerName.APP_TRACKER) ? analytics.newTracker(PROPERTY_ID) - : (trackerId == TrackerName.GLOBAL_TRACKER) ? analytics.newTracker(R.xml.global_tracker) - : analytics.newTracker(R.xml.ecommerce_tracker);*/ - Tracker t = analytics.newTracker(R.xml.tracker); - mTrackers.put(trackerId, t); - } - return mTrackers.get(trackerId); - } } \ No newline at end of file diff --git a/stavor/src/main/java/cs/si/stavor/app/Parameters.java b/stavor/src/main/java/cs/si/stavor/app/Parameters.java index 32e02909..0dc79bfa 100644 --- a/stavor/src/main/java/cs/si/stavor/app/Parameters.java +++ b/stavor/src/main/java/cs/si/stavor/app/Parameters.java @@ -12,7 +12,6 @@ public class Parameters { * */ public static class App { - //public static final String google_analytics_property_id = "UA-58638794-1"; public static final int splash_min_time_ms = 3000;//[ms] 3.0s min public static final boolean show_tests_section = false; diff --git a/stavor/src/main/java/cs/si/stavor/app/RatingSystem.java b/stavor/src/main/java/cs/si/stavor/app/RatingSystem.java index d0a4951a..f7b2b440 100644 --- a/stavor/src/main/java/cs/si/stavor/app/RatingSystem.java +++ b/stavor/src/main/java/cs/si/stavor/app/RatingSystem.java @@ -1,12 +1,9 @@ package cs.si.stavor.app; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; import cs.si.stavor.MainActivity; import cs.si.stavor.R; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import android.app.Activity; import android.app.Dialog; import android.app.ActionBar.LayoutParams; @@ -46,13 +43,7 @@ public class RatingSystem { } private static void showSuggestion(final Activity activity, final SharedPreferences.Editor editor){ - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) activity.getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** + final Handler handler = new Handler(); handler.postDelayed(new Runnable() { @@ -87,19 +78,7 @@ public class RatingSystem { } activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + activity.getPackageName()))); dialog.dismiss(); - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) activity.getApplication()).getTracker( - TrackerName.APP_TRACKER); - //t.setScreenName(screenName); - t.send(new HitBuilders.EventBuilder() - .setCategory(screenName) - .setAction("Rate") - .setLabel("Rate") - .setValue(1) - .build()); - //*************************************** + } }); ll.addView(b1); @@ -114,18 +93,6 @@ public class RatingSystem { } dialog.dismiss(); - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) activity.getApplication()).getTracker( - TrackerName.APP_TRACKER); - //t.setScreenName(screenName); - t.send(new HitBuilders.EventBuilder() - .setCategory(screenName) - .setAction("Remind") - .setLabel("Remind") - .setValue(1) - .build()); - //*************************************** } }); ll.addView(b2); @@ -140,18 +107,7 @@ public class RatingSystem { } dialog.dismiss(); - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) activity.getApplication()).getTracker( - TrackerName.APP_TRACKER); - //t.setScreenName(screenName); - t.send(new HitBuilders.EventBuilder() - .setCategory(screenName) - .setAction("No") - .setLabel("No") - .setValue(1) - .build()); - //*************************************** + } }); ll.addView(b3); diff --git a/stavor/src/main/java/cs/si/stavor/fragments/HudFragment.java b/stavor/src/main/java/cs/si/stavor/fragments/HudFragment.java index 859e871a..5eea4e38 100644 --- a/stavor/src/main/java/cs/si/stavor/fragments/HudFragment.java +++ b/stavor/src/main/java/cs/si/stavor/fragments/HudFragment.java @@ -3,13 +3,10 @@ package cs.si.stavor.fragments; import org.xwalk.core.XWalkView; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; import cs.si.stavor.R; import cs.si.stavor.MainActivity; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import cs.si.stavor.app.Parameters; import cs.si.stavor.model.Browsers; import cs.si.stavor.simulator.Simulator; @@ -85,13 +82,6 @@ public final class HudFragment extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** View rootView = inflater.inflate(R.layout.hud_display, container, false); @@ -309,20 +299,7 @@ public final class HudFragment extends Fragment { } views_menu.setText(com_view); mXwalkView.load("javascript:changeView('"+command+"')", null); - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.EventBuilder() - .setCategory(screenName) - .setAction("ChangeView") - .setLabel(command) - .setValue(1) - .build()); - //*************************************** - + return true; } }); diff --git a/stavor/src/main/java/cs/si/stavor/fragments/MapFragment.java b/stavor/src/main/java/cs/si/stavor/fragments/MapFragment.java index 0ad4bb7f..650a7046 100644 --- a/stavor/src/main/java/cs/si/stavor/fragments/MapFragment.java +++ b/stavor/src/main/java/cs/si/stavor/fragments/MapFragment.java @@ -3,13 +3,9 @@ package cs.si.stavor.fragments; import org.xwalk.core.XWalkView; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; - import cs.si.stavor.MainActivity; import cs.si.stavor.R; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import cs.si.stavor.app.Parameters; import cs.si.stavor.model.Browsers; import cs.si.stavor.simulator.Simulator; @@ -81,14 +77,7 @@ public final class MapFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** + View rootView = inflater.inflate(R.layout.map_display, container, false); diff --git a/stavor/src/main/java/cs/si/stavor/fragments/OrbitFragment.java b/stavor/src/main/java/cs/si/stavor/fragments/OrbitFragment.java index 87cc7712..cfe10454 100644 --- a/stavor/src/main/java/cs/si/stavor/fragments/OrbitFragment.java +++ b/stavor/src/main/java/cs/si/stavor/fragments/OrbitFragment.java @@ -3,13 +3,9 @@ package cs.si.stavor.fragments; import org.xwalk.core.XWalkView; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; - import cs.si.stavor.R; import cs.si.stavor.MainActivity; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import cs.si.stavor.model.Browsers; import cs.si.stavor.simulator.Simulator; import android.annotation.SuppressLint; @@ -76,14 +72,7 @@ public final class OrbitFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** + View rootView = inflater.inflate(R.layout.orb_display, container, false); diff --git a/stavor/src/main/java/cs/si/stavor/fragments/SimulatorFragment.java b/stavor/src/main/java/cs/si/stavor/fragments/SimulatorFragment.java index 39b81be0..5fc24821 100644 --- a/stavor/src/main/java/cs/si/stavor/fragments/SimulatorFragment.java +++ b/stavor/src/main/java/cs/si/stavor/fragments/SimulatorFragment.java @@ -3,7 +3,6 @@ package cs.si.stavor.fragments; import cs.si.stavor.R; import cs.si.stavor.MainActivity; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import cs.si.stavor.app.Parameters; import cs.si.stavor.database.MissionReaderContract; import cs.si.stavor.database.ReaderDbHelper; @@ -58,8 +57,7 @@ import android.widget.TextView; import android.widget.ViewSwitcher; import com.commonsware.cwac.loaderex.SQLiteCursorLoader; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; + /** * Fragment to show all the simulator configurations @@ -105,14 +103,7 @@ public final class SimulatorFragment extends Fragment implements LoaderCallbacks @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** + View rootView = inflater.inflate(R.layout.sim, container, false); @@ -295,18 +286,7 @@ public final class SimulatorFragment extends Fragment implements LoaderCallbacks ImageView img_orekit = (ImageView)rootView.findViewById(R.id.nav_item_icon); img_orekit.setOnClickListener(new View.OnClickListener(){ public void onClick(View v){ - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - StavorApplication.TrackerName.APP_TRACKER); - t.setScreenName("Simulator"); - t.send(new HitBuilders.EventBuilder() - .setCategory("Link") - .setAction("Orekit") - .setLabel("Orekit") - .setValue(1) - .build()); - //*************************************** + Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); diff --git a/stavor/src/main/java/cs/si/stavor/fragments/StationsFragment.java b/stavor/src/main/java/cs/si/stavor/fragments/StationsFragment.java index 83a96b10..b39ab03a 100644 --- a/stavor/src/main/java/cs/si/stavor/fragments/StationsFragment.java +++ b/stavor/src/main/java/cs/si/stavor/fragments/StationsFragment.java @@ -3,7 +3,6 @@ package cs.si.stavor.fragments; import cs.si.stavor.MainActivity; import cs.si.stavor.R; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import cs.si.stavor.database.MissionReaderContract; import cs.si.stavor.database.ReaderDbHelper; import cs.si.stavor.database.StationsCursorAdapter; @@ -33,8 +32,6 @@ import android.widget.Toast; import android.widget.TextView; import com.commonsware.cwac.loaderex.SQLiteCursorLoader; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; /** * Fragment to show all the simulator configurations @@ -72,14 +69,7 @@ public final class StationsFragment extends Fragment implements LoaderCallbacks< @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** + View rootView = inflater.inflate(R.layout.stations, container, false); diff --git a/stavor/src/main/java/cs/si/stavor/settings/SettingsBasicFragment.java b/stavor/src/main/java/cs/si/stavor/settings/SettingsBasicFragment.java index b1d7bb30..43b71e5f 100644 --- a/stavor/src/main/java/cs/si/stavor/settings/SettingsBasicFragment.java +++ b/stavor/src/main/java/cs/si/stavor/settings/SettingsBasicFragment.java @@ -1,12 +1,8 @@ package cs.si.stavor.settings; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; - import cs.si.stavor.R; import cs.si.stavor.MainActivity; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import android.app.Activity; import android.os.Bundle; import android.preference.PreferenceFragment; @@ -49,14 +45,7 @@ public class SettingsBasicFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** + // Load the preferences from an XML resource addPreferencesFromResource(R.xml.basic_indicators); diff --git a/stavor/src/main/java/cs/si/stavor/settings/SettingsCoverageFragment.java b/stavor/src/main/java/cs/si/stavor/settings/SettingsCoverageFragment.java index dc5aa9b6..911afeaa 100644 --- a/stavor/src/main/java/cs/si/stavor/settings/SettingsCoverageFragment.java +++ b/stavor/src/main/java/cs/si/stavor/settings/SettingsCoverageFragment.java @@ -1,12 +1,9 @@ package cs.si.stavor.settings; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; import cs.si.stavor.MainActivity; import cs.si.stavor.R; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import android.app.Activity; import android.os.Bundle; import android.preference.PreferenceFragment; @@ -50,13 +47,6 @@ public class SettingsCoverageFragment extends PreferenceFragment { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** // Load the preferences from an XML resource addPreferencesFromResource(R.xml.coverage); diff --git a/stavor/src/main/java/cs/si/stavor/settings/SettingsExtraFragment.java b/stavor/src/main/java/cs/si/stavor/settings/SettingsExtraFragment.java index d5343870..bc6d54fc 100644 --- a/stavor/src/main/java/cs/si/stavor/settings/SettingsExtraFragment.java +++ b/stavor/src/main/java/cs/si/stavor/settings/SettingsExtraFragment.java @@ -1,12 +1,9 @@ package cs.si.stavor.settings; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; import cs.si.stavor.R; import cs.si.stavor.MainActivity; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import android.app.Activity; import android.os.Bundle; import android.preference.PreferenceFragment; @@ -51,13 +48,6 @@ public class SettingsExtraFragment extends PreferenceFragment { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** // Load the preferences from an XML resource addPreferencesFromResource(R.xml.extra_indicators); diff --git a/stavor/src/main/java/cs/si/stavor/settings/SettingsGeneralFragment.java b/stavor/src/main/java/cs/si/stavor/settings/SettingsGeneralFragment.java index 643655ae..1501646e 100644 --- a/stavor/src/main/java/cs/si/stavor/settings/SettingsGeneralFragment.java +++ b/stavor/src/main/java/cs/si/stavor/settings/SettingsGeneralFragment.java @@ -1,12 +1,9 @@ package cs.si.stavor.settings; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; import cs.si.stavor.R; import cs.si.stavor.MainActivity; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import android.app.Activity; import android.os.Bundle; import android.preference.PreferenceFragment; @@ -51,13 +48,6 @@ public class SettingsGeneralFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** // Load the preferences from an XML resource addPreferencesFromResource(R.xml.preferences); diff --git a/stavor/src/main/java/cs/si/stavor/settings/SettingsGeneralMapFragment.java b/stavor/src/main/java/cs/si/stavor/settings/SettingsGeneralMapFragment.java index 3ad77591..b228e02a 100644 --- a/stavor/src/main/java/cs/si/stavor/settings/SettingsGeneralMapFragment.java +++ b/stavor/src/main/java/cs/si/stavor/settings/SettingsGeneralMapFragment.java @@ -1,12 +1,9 @@ package cs.si.stavor.settings; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; import cs.si.stavor.MainActivity; import cs.si.stavor.R; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import android.app.Activity; import android.os.Bundle; import android.preference.PreferenceFragment; @@ -49,14 +46,6 @@ public class SettingsGeneralMapFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** // Load the preferences from an XML resource addPreferencesFromResource(R.xml.preferences_map); diff --git a/stavor/src/main/java/cs/si/stavor/settings/SettingsMeasuresFragment.java b/stavor/src/main/java/cs/si/stavor/settings/SettingsMeasuresFragment.java index 700a680d..5fc73a3d 100644 --- a/stavor/src/main/java/cs/si/stavor/settings/SettingsMeasuresFragment.java +++ b/stavor/src/main/java/cs/si/stavor/settings/SettingsMeasuresFragment.java @@ -1,12 +1,8 @@ package cs.si.stavor.settings; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; import cs.si.stavor.R; import cs.si.stavor.MainActivity; -import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import android.app.Activity; import android.os.Bundle; import android.preference.PreferenceFragment; @@ -50,14 +46,6 @@ public class SettingsMeasuresFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** // Load the preferences from an XML resource addPreferencesFromResource(R.xml.measures); diff --git a/stavor/src/main/java/cs/si/stavor/settings/SettingsModelsFragment.java b/stavor/src/main/java/cs/si/stavor/settings/SettingsModelsFragment.java index 7b3a86cf..03650640 100644 --- a/stavor/src/main/java/cs/si/stavor/settings/SettingsModelsFragment.java +++ b/stavor/src/main/java/cs/si/stavor/settings/SettingsModelsFragment.java @@ -1,12 +1,7 @@ package cs.si.stavor.settings; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; - import cs.si.stavor.R; import cs.si.stavor.MainActivity; -import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import android.app.Activity; import android.os.Bundle; import android.preference.PreferenceFragment; @@ -50,14 +45,6 @@ public class SettingsModelsFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** // Load the preferences from an XML resource addPreferencesFromResource(R.xml.models); diff --git a/stavor/src/main/java/cs/si/stavor/settings/SettingsOrbitFragment.java b/stavor/src/main/java/cs/si/stavor/settings/SettingsOrbitFragment.java index a0c2e68d..faf31046 100644 --- a/stavor/src/main/java/cs/si/stavor/settings/SettingsOrbitFragment.java +++ b/stavor/src/main/java/cs/si/stavor/settings/SettingsOrbitFragment.java @@ -1,12 +1,8 @@ package cs.si.stavor.settings; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; import cs.si.stavor.R; import cs.si.stavor.MainActivity; -import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import android.app.Activity; import android.os.Bundle; import android.preference.PreferenceFragment; @@ -50,13 +46,6 @@ public class SettingsOrbitFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - //********** Google Analytics *********** - // Get tracker. - Tracker t = ((StavorApplication) getActivity().getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName(screenName); - t.send(new HitBuilders.AppViewBuilder().build()); - //*************************************** // Load the preferences from an XML resource addPreferencesFromResource(R.xml.orbit); diff --git a/stavor/src/main/java/cs/si/stavor/simulator/Simulator.java b/stavor/src/main/java/cs/si/stavor/simulator/Simulator.java index e698214a..ede80de5 100644 --- a/stavor/src/main/java/cs/si/stavor/simulator/Simulator.java +++ b/stavor/src/main/java/cs/si/stavor/simulator/Simulator.java @@ -2,13 +2,9 @@ package cs.si.stavor.simulator; import org.xwalk.core.XWalkView; -import com.google.android.gms.analytics.HitBuilders; -import com.google.android.gms.analytics.Tracker; - import cs.si.stavor.R; import cs.si.stavor.MainActivity; import cs.si.stavor.StavorApplication; -import cs.si.stavor.StavorApplication.TrackerName; import cs.si.stavor.app.Parameters; import cs.si.stavor.mission.Mission; import cs.si.stavor.model.Browsers; @@ -236,22 +232,6 @@ public class Simulator { simulationStatus = SimulationStatus.Pause; playCondition = new ConditionVariable(false); connectThread(); - - //********** Google Analytics *********** - boolean remote = sharedPref.getBoolean(context.getString(R.string.pref_key_sim_global_remote), false); - String remote_str = "Local"; - if(remote) remote_str = "Remote"; - // Get tracker. - Tracker t = ((StavorApplication) activity.getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("Simulator"); - t.send(new HitBuilders.EventBuilder() - .setCategory("Simulator") - .setAction("Connect") - .setLabel(remote_str) - .setValue(1) - .build()); - //*************************************** } return simulatorStatus; } @@ -265,22 +245,7 @@ public class Simulator { if(simulatorStatus.equals(SimulatorStatus.Connected)){ resetSelectedMissionId(); disconnectThread(); - - //********** Google Analytics *********** - boolean remote = sharedPref.getBoolean(context.getString(R.string.pref_key_sim_global_remote), false); - String remote_str = "Local"; - if(remote) remote_str = "Remote"; - // Get tracker. - Tracker t = ((StavorApplication) activity.getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("Simulator"); - t.send(new HitBuilders.EventBuilder() - .setCategory("Simulator") - .setAction("Disconnect") - .setLabel(remote_str) - .setValue(1) - .build()); - //*************************************** + } return simulatorStatus; } @@ -299,17 +264,6 @@ public class Simulator { boolean remote = sharedPref.getBoolean(context.getString(R.string.pref_key_sim_global_remote), false); String remote_str = "Local"; if(remote) remote_str = "Remote"; - // Get tracker. - Tracker t = ((StavorApplication) activity.getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("Simulator"); - t.send(new HitBuilders.EventBuilder() - .setCategory("Simulator") - .setAction("Play") - .setLabel(remote_str) - .setValue(1) - .build()); - //*************************************** } } setCorrectSimulatorControls(); @@ -325,22 +279,6 @@ public class Simulator { if(simulationStatus.equals(SimulationStatus.Play)){ pauseThread(); simulationStatus = SimulationStatus.Pause; - - //********** Google Analytics *********** - boolean remote = sharedPref.getBoolean(context.getString(R.string.pref_key_sim_global_remote), false); - String remote_str = "Local"; - if(remote) remote_str = "Remote"; - // Get tracker. - Tracker t = ((StavorApplication) activity.getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("Simulator"); - t.send(new HitBuilders.EventBuilder() - .setCategory("Simulator") - .setAction("Pause") - .setLabel(remote_str) - .setValue(1) - .build()); - //*************************************** } } setCorrectSimulatorControls(); @@ -355,22 +293,6 @@ public class Simulator { if(simulatorStatus.equals(SimulatorStatus.Connected)){ play(); reset=true; - - //********** Google Analytics *********** - boolean remote = sharedPref.getBoolean(context.getString(R.string.pref_key_sim_global_remote), false); - String remote_str = "Local"; - if(remote) remote_str = "Remote"; - // Get tracker. - Tracker t = ((StavorApplication) activity.getApplication()).getTracker( - TrackerName.APP_TRACKER); - t.setScreenName("Simulator"); - t.send(new HitBuilders.EventBuilder() - .setCategory("Simulator") - .setAction("Stop") - .setLabel(remote_str) - .setValue(1) - .build()); - //*************************************** } return simulationStatus; } -- GitLab