From 27d6f8d54b977757aa04aee1e1ea4ebd50ae80a3 Mon Sep 17 00:00:00 2001 From: rich cannings Date: Wed, 29 May 2013 14:54:58 -0700 Subject: [PATCH] Add EventLog to report lock screen type Bug: 9075747 Change-Id: I7d3667211e76b13ccd659713c35ca86246e31e0b --- Android.mk | 4 +++- src/com/android/settings/ChooseLockGeneric.java | 4 ++++ src/com/android/settings/EventLogTags.logtags | 6 ++++++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/EventLogTags.logtags diff --git a/Android.mk b/Android.mk index 0663e858e1b..52fcfb4dbdd 100644 --- a/Android.mk +++ b/Android.mk @@ -6,7 +6,9 @@ LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4 android-support-v13 jsr305 LOCAL_MODULE_TAGS := optional -LOCAL_SRC_FILES := $(call all-java-files-under, src) +LOCAL_SRC_FILES := \ + $(call all-java-files-under, src) \ + src/com/android/settings/EventLogTags.logtags LOCAL_PACKAGE_NAME := Settings LOCAL_CERTIFICATE := platform diff --git a/src/com/android/settings/ChooseLockGeneric.java b/src/com/android/settings/ChooseLockGeneric.java index 14671d1c760..8db5a75e250 100644 --- a/src/com/android/settings/ChooseLockGeneric.java +++ b/src/com/android/settings/ChooseLockGeneric.java @@ -28,6 +28,7 @@ import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.PreferenceScreen; import android.security.KeyStore; +import android.util.EventLog; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -122,6 +123,9 @@ public class ChooseLockGeneric extends PreferenceActivity { Preference preference) { final String key = preference.getKey(); boolean handled = true; + + EventLog.writeEvent(EventLogTags.LOCK_SCREEN_TYPE, key); + if (KEY_UNLOCK_SET_OFF.equals(key)) { updateUnlockMethodAndFinish( DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED, true); diff --git a/src/com/android/settings/EventLogTags.logtags b/src/com/android/settings/EventLogTags.logtags new file mode 100644 index 00000000000..3e87c536961 --- /dev/null +++ b/src/com/android/settings/EventLogTags.logtags @@ -0,0 +1,6 @@ +# See system/core/logcat/event.logtags for a description of the format of this file. + +option java_package com.android.settings + +# log the type of screen lock when user sets lock screen +90200 lock_screen_type (type|3)