summaryrefslogtreecommitdiffstats
path: root/src/com/android/mail/ui/MailActivity.java
diff options
context:
space:
mode:
authorJin Cao <jinyan@google.com>2014-09-05 15:22:17 -0700
committerJin Cao <jinyan@google.com>2014-09-09 11:49:50 -0700
commit8e98ac7dbff64224073492f323c989502fc49baf (patch)
treec17e49dda40078c0d73cf4a09f6e66e546d42e30 /src/com/android/mail/ui/MailActivity.java
parent8225a5c976d7e71a78b8ea89b10ba752e4e15b70 (diff)
downloadandroid_packages_apps_UnifiedEmail-8e98ac7dbff64224073492f323c989502fc49baf.tar.gz
android_packages_apps_UnifiedEmail-8e98ac7dbff64224073492f323c989502fc49baf.tar.bz2
android_packages_apps_UnifiedEmail-8e98ac7dbff64224073492f323c989502fc49baf.zip
Log when hard keyboard is used
b/17357003 Change-Id: I69ee4fcafe13140208b0165b005774536cb5d060
Diffstat (limited to 'src/com/android/mail/ui/MailActivity.java')
-rw-r--r--src/com/android/mail/ui/MailActivity.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/com/android/mail/ui/MailActivity.java b/src/com/android/mail/ui/MailActivity.java
index c18c11338..f213edac0 100644
--- a/src/com/android/mail/ui/MailActivity.java
+++ b/src/com/android/mail/ui/MailActivity.java
@@ -39,6 +39,7 @@ import android.view.accessibility.AccessibilityManager;
import com.android.bitmap.BitmapCache;
import com.android.bitmap.UnrefedBitmapCache;
import com.android.mail.R;
+import com.android.mail.analytics.Analytics;
import com.android.mail.analytics.AnalyticsTimer;
import com.android.mail.bitmap.ContactResolver;
import com.android.mail.compose.ComposeActivity;
@@ -198,6 +199,16 @@ public class MailActivity extends AbstractMailActivity implements ControllableAc
if (nfcAdapter != null) {
nfcAdapter.setNdefPushMessageCallback(mNdefHandler, this);
}
+
+ // Detect presence of hardware keyboard and log it on Analytics
+ final int hardKeyboardHidden = getResources().getConfiguration().hardKeyboardHidden;
+ if (hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO) {
+ Analytics.getInstance().sendEvent("configuration", "keyboard", "use_hardware_keyboard",
+ 0);
+ } else {
+ Analytics.getInstance().sendEvent("configuration", "keyboard",
+ "do_not_use_hardware_keyboard", 0);
+ }
}
@Override