summaryrefslogtreecommitdiffstats
path: root/src/com/android/calendar/AnalyticsLogger.java
diff options
context:
space:
mode:
authorPaul Sliwowski <psliwowski@google.com>2013-06-26 18:59:18 -0700
committerPaul Sliwowski <psliwowski@google.com>2013-06-27 17:22:38 -0700
commit373e9dab4c22b74e0039427fd316544d93a5d318 (patch)
tree518549cc448a472da135a5e34dc15f3ae535f214 /src/com/android/calendar/AnalyticsLogger.java
parentb8609e941d14444fa865acb08435120d16484280 (diff)
downloadandroid_packages_apps_Calendar-373e9dab4c22b74e0039427fd316544d93a5d318.tar.gz
android_packages_apps_Calendar-373e9dab4c22b74e0039427fd316544d93a5d318.tar.bz2
android_packages_apps_Calendar-373e9dab4c22b74e0039427fd316544d93a5d318.zip
Add analytics tracking to calendar app.
Bug: 9486046 Change-Id: Icce29196849f7c43a1e5dc7ba12109f0a682df48
Diffstat (limited to 'src/com/android/calendar/AnalyticsLogger.java')
-rw-r--r--src/com/android/calendar/AnalyticsLogger.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/com/android/calendar/AnalyticsLogger.java b/src/com/android/calendar/AnalyticsLogger.java
new file mode 100644
index 00000000..c98984f2
--- /dev/null
+++ b/src/com/android/calendar/AnalyticsLogger.java
@@ -0,0 +1,24 @@
+package com.android.calendar;
+
+import android.content.Context;
+
+/**
+ * Interface for analytics logging.
+ */
+public interface AnalyticsLogger {
+
+ /**
+ * Open backend of logger.
+ *
+ * @param context need to open backend of logger.
+ * @return true, if analytics logging is ready to be use.
+ */
+ public boolean initialize(Context context);
+
+ /**
+ * Track what view people are using.
+ *
+ * @param name of the view.
+ */
+ public void trackView(String name);
+}