From 5a47c7376b3ecbd467991805c6c913bc69a7b5c1 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Tue, 27 Jan 2015 13:09:19 +0300 Subject: [PATCH] [android] Basic statistics. --- .../src/com/mapswithme/maps/MWMApplication.java | 4 ++++ .../mapswithme/maps/base/MWMFragmentActivity.java | 14 ++++++++++++++ .../mapswithme/maps/settings/SettingsActivity.java | 4 ++++ 3 files changed, 22 insertions(+) diff --git a/android/src/com/mapswithme/maps/MWMApplication.java b/android/src/com/mapswithme/maps/MWMApplication.java index 60b44ce71d..386e5c9b8a 100644 --- a/android/src/com/mapswithme/maps/MWMApplication.java +++ b/android/src/com/mapswithme/maps/MWMApplication.java @@ -255,6 +255,10 @@ public class MWMApplication extends android.app.Application implements ActiveCou initMrgs(); WorkerService.startActionUpdateAds(this); PreferenceManager.setDefaultValues(this, R.xml.preferences, false); + + org.alohalytics.Statistics.setDebugMode(BuildConfig.DEBUG); + // We try to take into an account if app was previously installed. + org.alohalytics.Statistics.setup(BuildConfig.STATISTICS_URL, this, isNewUser()); } } diff --git a/android/src/com/mapswithme/maps/base/MWMFragmentActivity.java b/android/src/com/mapswithme/maps/base/MWMFragmentActivity.java index 8162b8d047..ed396afca4 100644 --- a/android/src/com/mapswithme/maps/base/MWMFragmentActivity.java +++ b/android/src/com/mapswithme/maps/base/MWMFragmentActivity.java @@ -60,4 +60,18 @@ public class MWMFragmentActivity extends ActionBarActivity else return super.onOptionsItemSelected(item); } + + @Override + protected void onResume() + { + super.onResume(); + org.alohalytics.Statistics.logEvent("$onResume", this.getClass().getSimpleName()); + } + + @Override + protected void onPause() + { + super.onPause(); + org.alohalytics.Statistics.logEvent("$onPause", this.getClass().getSimpleName()); + } } diff --git a/android/src/com/mapswithme/maps/settings/SettingsActivity.java b/android/src/com/mapswithme/maps/settings/SettingsActivity.java index 4b7f24342c..92afdb852d 100644 --- a/android/src/com/mapswithme/maps/settings/SettingsActivity.java +++ b/android/src/com/mapswithme/maps/settings/SettingsActivity.java @@ -168,6 +168,8 @@ public class SettingsActivity extends PreferenceActivity implements OnPreference }; mPathManager.startExternalStorageWatching(this, receiver, null); storagePathSetup(); + + org.alohalytics.Statistics.logEvent("$onResume", this.getClass().getSimpleName()); } @Override @@ -175,6 +177,8 @@ public class SettingsActivity extends PreferenceActivity implements OnPreference { super.onPause(); mPathManager.stopExternalStorageWatching(); + + org.alohalytics.Statistics.logEvent("$onPause", this.getClass().getSimpleName()); } @Override