diff options
author | Jin Cao <jinyan@google.com> | 2014-09-05 15:22:17 -0700 |
---|---|---|
committer | Jin Cao <jinyan@google.com> | 2014-09-09 11:49:50 -0700 |
commit | 8e98ac7dbff64224073492f323c989502fc49baf (patch) | |
tree | c17e49dda40078c0d73cf4a09f6e66e546d42e30 /src/com/android/mail/ui/MailActivity.java | |
parent | 8225a5c976d7e71a78b8ea89b10ba752e4e15b70 (diff) | |
download | android_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.java | 11 |
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 |