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() {
|
void onShortcutEnabledChanged() {
|
||||||
mIsShortcutEnabled = mOneHandedSettingsUtil.getShortcutEnabled(
|
mIsShortcutEnabled = mOneHandedSettingsUtil.getShortcutEnabled(
|
||||||
mContext.getContentResolver(), mUserId);
|
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() {
|
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_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_ON = 18;
|
||||||
public static final int EVENT_ONE_HANDED_SETTINGS_SHOW_NOTIFICATION_ENABLED_OFF = 19;
|
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 = {
|
private static final String[] EVENT_TAGS = {
|
||||||
"one_handed_trigger_gesture_in",
|
"one_handed_trigger_gesture_in",
|
||||||
@@ -73,7 +75,9 @@ public class OneHandedUiEventLogger {
|
|||||||
"one_handed_settings_timeout_seconds_8",
|
"one_handed_settings_timeout_seconds_8",
|
||||||
"one_handed_settings_timeout_seconds_12",
|
"one_handed_settings_timeout_seconds_12",
|
||||||
"one_handed_settings_show_notification_enabled_on",
|
"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) {
|
public OneHandedUiEventLogger(UiEventLogger uiEventLogger) {
|
||||||
@@ -162,7 +166,13 @@ public class OneHandedUiEventLogger {
|
|||||||
ONE_HANDED_SETTINGS_TOGGLES_SHOW_NOTIFICATION_ENABLED_ON(847),
|
ONE_HANDED_SETTINGS_TOGGLES_SHOW_NOTIFICATION_ENABLED_ON(847),
|
||||||
|
|
||||||
@UiEvent(doc = "One-Handed mode show notification toggle off")
|
@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;
|
private final int mId;
|
||||||
|
|
||||||
@@ -265,6 +275,14 @@ public class OneHandedUiEventLogger {
|
|||||||
mUiEventLogger.log(OneHandedSettingsTogglesEvent
|
mUiEventLogger.log(OneHandedSettingsTogglesEvent
|
||||||
.ONE_HANDED_SETTINGS_TOGGLES_SHOW_NOTIFICATION_ENABLED_OFF);
|
.ONE_HANDED_SETTINGS_TOGGLES_SHOW_NOTIFICATION_ENABLED_OFF);
|
||||||
break;
|
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:
|
default:
|
||||||
// Do nothing
|
// Do nothing
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user