Merge "Add metrics log for One-handed mode Shortcut toggle switch" into sc-dev
This commit is contained in:
@@ -601,6 +601,10 @@ public class OneHandedController implements RemoteCallable<OneHandedController>
|
||||
void onShortcutEnabledChanged() {
|
||||
mIsShortcutEnabled = mOneHandedSettingsUtil.getShortcutEnabled(
|
||||
mContext.getContentResolver(), mUserId);
|
||||
|
||||
mOneHandedUiEventLogger.writeEvent(mIsShortcutEnabled
|
||||
? OneHandedUiEventLogger.EVENT_ONE_HANDED_SETTINGS_SHORTCUT_ENABLED_ON
|
||||
: OneHandedUiEventLogger.EVENT_ONE_HANDED_SETTINGS_SHORTCUT_ENABLED_OFF);
|
||||
}
|
||||
|
||||
private void setupTimeoutListener() {
|
||||
|
||||
@@ -52,6 +52,8 @@ public class OneHandedUiEventLogger {
|
||||
public static final int EVENT_ONE_HANDED_SETTINGS_TIMEOUT_SECONDS_12 = 17;
|
||||
public static final int EVENT_ONE_HANDED_SETTINGS_SHOW_NOTIFICATION_ENABLED_ON = 18;
|
||||
public static final int EVENT_ONE_HANDED_SETTINGS_SHOW_NOTIFICATION_ENABLED_OFF = 19;
|
||||
public static final int EVENT_ONE_HANDED_SETTINGS_SHORTCUT_ENABLED_ON = 20;
|
||||
public static final int EVENT_ONE_HANDED_SETTINGS_SHORTCUT_ENABLED_OFF = 21;
|
||||
|
||||
private static final String[] EVENT_TAGS = {
|
||||
"one_handed_trigger_gesture_in",
|
||||
@@ -73,7 +75,9 @@ public class OneHandedUiEventLogger {
|
||||
"one_handed_settings_timeout_seconds_8",
|
||||
"one_handed_settings_timeout_seconds_12",
|
||||
"one_handed_settings_show_notification_enabled_on",
|
||||
"one_handed_settings_show_notification_enabled_off"
|
||||
"one_handed_settings_show_notification_enabled_off",
|
||||
"one_handed_settings_shortcut_enabled_on",
|
||||
"one_handed_settings_shortcut_enabled_off"
|
||||
};
|
||||
|
||||
public OneHandedUiEventLogger(UiEventLogger uiEventLogger) {
|
||||
@@ -162,7 +166,13 @@ public class OneHandedUiEventLogger {
|
||||
ONE_HANDED_SETTINGS_TOGGLES_SHOW_NOTIFICATION_ENABLED_ON(847),
|
||||
|
||||
@UiEvent(doc = "One-Handed mode show notification toggle off")
|
||||
ONE_HANDED_SETTINGS_TOGGLES_SHOW_NOTIFICATION_ENABLED_OFF(848);
|
||||
ONE_HANDED_SETTINGS_TOGGLES_SHOW_NOTIFICATION_ENABLED_OFF(848),
|
||||
|
||||
@UiEvent(doc = "One-Handed mode shortcut toggle on")
|
||||
ONE_HANDED_SETTINGS_TOGGLES_SHORTCUT_ENABLED_ON(870),
|
||||
|
||||
@UiEvent(doc = "One-Handed mode shortcut toggle off")
|
||||
ONE_HANDED_SETTINGS_TOGGLES_SHORTCUT_ENABLED_OFF(871);
|
||||
|
||||
private final int mId;
|
||||
|
||||
@@ -265,6 +275,14 @@ public class OneHandedUiEventLogger {
|
||||
mUiEventLogger.log(OneHandedSettingsTogglesEvent
|
||||
.ONE_HANDED_SETTINGS_TOGGLES_SHOW_NOTIFICATION_ENABLED_OFF);
|
||||
break;
|
||||
case EVENT_ONE_HANDED_SETTINGS_SHORTCUT_ENABLED_ON:
|
||||
mUiEventLogger.log(OneHandedSettingsTogglesEvent
|
||||
.ONE_HANDED_SETTINGS_TOGGLES_SHORTCUT_ENABLED_ON);
|
||||
break;
|
||||
case EVENT_ONE_HANDED_SETTINGS_SHORTCUT_ENABLED_OFF:
|
||||
mUiEventLogger.log(OneHandedSettingsTogglesEvent
|
||||
.ONE_HANDED_SETTINGS_TOGGLES_SHORTCUT_ENABLED_OFF);
|
||||
break;
|
||||
default:
|
||||
// Do nothing
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user