summaryrefslogtreecommitdiffstats
path: root/src/com/android/mail/ui/MailActivity.java
diff options
context:
space:
mode:
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