Loading packages/SystemUI/src/com/android/systemui/classifier/Classifier.java +3 −1 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ public abstract class Classifier { public static final int QS_SWIPE_SIDE = 15; public static final int BACK_GESTURE = 16; public static final int QS_SWIPE_NESTED = 17; public static final int MEDIA_SEEKBAR = 18; @IntDef({ QUICK_SETTINGS, Loading @@ -65,7 +66,8 @@ public abstract class Classifier { LOCK_ICON, QS_SWIPE_SIDE, QS_SWIPE_NESTED, BACK_GESTURE BACK_GESTURE, MEDIA_SEEKBAR, }) @Retention(RetentionPolicy.SOURCE) public @interface InteractionType {} Loading packages/SystemUI/src/com/android/systemui/classifier/DistanceClassifier.java +2 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHT import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHTLINE_FALSING_DISTANCE_VERTICAL_FLING_THRESHOLD_IN; import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHTLINE_FALSING_DISTANCE_VERTICAL_SWIPE_THRESHOLD_IN; import static com.android.systemui.classifier.Classifier.BRIGHTNESS_SLIDER; import static com.android.systemui.classifier.Classifier.MEDIA_SEEKBAR; import static com.android.systemui.classifier.Classifier.QS_COLLAPSE; import static com.android.systemui.classifier.Classifier.QS_SWIPE_NESTED; import static com.android.systemui.classifier.Classifier.SHADE_DRAG; Loading Loading @@ -153,6 +154,7 @@ class DistanceClassifier extends FalsingClassifier { @Classifier.InteractionType int interactionType, double historyBelief, double historyConfidence) { if (interactionType == BRIGHTNESS_SLIDER || interactionType == MEDIA_SEEKBAR || interactionType == SHADE_DRAG || interactionType == QS_COLLAPSE || interactionType == Classifier.UDFPS_AUTHENTICATION Loading packages/SystemUI/src/com/android/systemui/classifier/ProximityClassifier.java +3 −1 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package com.android.systemui.classifier; import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHTLINE_FALSING_PROXIMITY_PERCENT_COVERED_THRESHOLD; import static com.android.systemui.classifier.Classifier.BRIGHTNESS_SLIDER; import static com.android.systemui.classifier.Classifier.MEDIA_SEEKBAR; import static com.android.systemui.classifier.Classifier.QS_COLLAPSE; import static com.android.systemui.classifier.Classifier.QS_SWIPE_SIDE; import static com.android.systemui.classifier.Classifier.QUICK_SETTINGS; Loading Loading @@ -119,7 +120,8 @@ class ProximityClassifier extends FalsingClassifier { @Classifier.InteractionType int interactionType, double historyBelief, double historyConfidence) { if (interactionType == QUICK_SETTINGS || interactionType == BRIGHTNESS_SLIDER || interactionType == QS_COLLAPSE || interactionType == QS_SWIPE_SIDE) { || interactionType == QS_COLLAPSE || interactionType == QS_SWIPE_SIDE || interactionType == MEDIA_SEEKBAR) { return Result.passed(0); } Loading packages/SystemUI/src/com/android/systemui/classifier/TypeClassifier.java +5 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ package com.android.systemui.classifier; import static com.android.systemui.classifier.Classifier.BOUNCER_UNLOCK; import static com.android.systemui.classifier.Classifier.BRIGHTNESS_SLIDER; import static com.android.systemui.classifier.Classifier.LEFT_AFFORDANCE; import static com.android.systemui.classifier.Classifier.MEDIA_SEEKBAR; import static com.android.systemui.classifier.Classifier.NOTIFICATION_DISMISS; import static com.android.systemui.classifier.Classifier.NOTIFICATION_DRAG_DOWN; import static com.android.systemui.classifier.Classifier.PULSE_EXPAND; Loading Loading @@ -93,6 +94,10 @@ public class TypeClassifier extends FalsingClassifier { case QS_SWIPE_NESTED: wrongDirection = !vertical; break; case MEDIA_SEEKBAR: confidence = 0; wrongDirection = vertical; break; default: wrongDirection = true; break; Loading packages/SystemUI/src/com/android/systemui/classifier/ZigZagClassifier.java +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHT import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHTLINE_FALSING_ZIGZAG_Y_SECONDARY_DEVIANCE; import static com.android.systemui.classifier.Classifier.BRIGHTNESS_SLIDER; import static com.android.systemui.classifier.Classifier.LOCK_ICON; import static com.android.systemui.classifier.Classifier.MEDIA_SEEKBAR; import static com.android.systemui.classifier.Classifier.SHADE_DRAG; import android.graphics.Point; Loading Loading @@ -91,6 +92,7 @@ class ZigZagClassifier extends FalsingClassifier { @Classifier.InteractionType int interactionType, double historyBelief, double historyConfidence) { if (interactionType == BRIGHTNESS_SLIDER || interactionType == MEDIA_SEEKBAR || interactionType == SHADE_DRAG || interactionType == LOCK_ICON) { return Result.passed(0); Loading Loading
packages/SystemUI/src/com/android/systemui/classifier/Classifier.java +3 −1 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ public abstract class Classifier { public static final int QS_SWIPE_SIDE = 15; public static final int BACK_GESTURE = 16; public static final int QS_SWIPE_NESTED = 17; public static final int MEDIA_SEEKBAR = 18; @IntDef({ QUICK_SETTINGS, Loading @@ -65,7 +66,8 @@ public abstract class Classifier { LOCK_ICON, QS_SWIPE_SIDE, QS_SWIPE_NESTED, BACK_GESTURE BACK_GESTURE, MEDIA_SEEKBAR, }) @Retention(RetentionPolicy.SOURCE) public @interface InteractionType {} Loading
packages/SystemUI/src/com/android/systemui/classifier/DistanceClassifier.java +2 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHT import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHTLINE_FALSING_DISTANCE_VERTICAL_FLING_THRESHOLD_IN; import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHTLINE_FALSING_DISTANCE_VERTICAL_SWIPE_THRESHOLD_IN; import static com.android.systemui.classifier.Classifier.BRIGHTNESS_SLIDER; import static com.android.systemui.classifier.Classifier.MEDIA_SEEKBAR; import static com.android.systemui.classifier.Classifier.QS_COLLAPSE; import static com.android.systemui.classifier.Classifier.QS_SWIPE_NESTED; import static com.android.systemui.classifier.Classifier.SHADE_DRAG; Loading Loading @@ -153,6 +154,7 @@ class DistanceClassifier extends FalsingClassifier { @Classifier.InteractionType int interactionType, double historyBelief, double historyConfidence) { if (interactionType == BRIGHTNESS_SLIDER || interactionType == MEDIA_SEEKBAR || interactionType == SHADE_DRAG || interactionType == QS_COLLAPSE || interactionType == Classifier.UDFPS_AUTHENTICATION Loading
packages/SystemUI/src/com/android/systemui/classifier/ProximityClassifier.java +3 −1 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ package com.android.systemui.classifier; import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHTLINE_FALSING_PROXIMITY_PERCENT_COVERED_THRESHOLD; import static com.android.systemui.classifier.Classifier.BRIGHTNESS_SLIDER; import static com.android.systemui.classifier.Classifier.MEDIA_SEEKBAR; import static com.android.systemui.classifier.Classifier.QS_COLLAPSE; import static com.android.systemui.classifier.Classifier.QS_SWIPE_SIDE; import static com.android.systemui.classifier.Classifier.QUICK_SETTINGS; Loading Loading @@ -119,7 +120,8 @@ class ProximityClassifier extends FalsingClassifier { @Classifier.InteractionType int interactionType, double historyBelief, double historyConfidence) { if (interactionType == QUICK_SETTINGS || interactionType == BRIGHTNESS_SLIDER || interactionType == QS_COLLAPSE || interactionType == QS_SWIPE_SIDE) { || interactionType == QS_COLLAPSE || interactionType == QS_SWIPE_SIDE || interactionType == MEDIA_SEEKBAR) { return Result.passed(0); } Loading
packages/SystemUI/src/com/android/systemui/classifier/TypeClassifier.java +5 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ package com.android.systemui.classifier; import static com.android.systemui.classifier.Classifier.BOUNCER_UNLOCK; import static com.android.systemui.classifier.Classifier.BRIGHTNESS_SLIDER; import static com.android.systemui.classifier.Classifier.LEFT_AFFORDANCE; import static com.android.systemui.classifier.Classifier.MEDIA_SEEKBAR; import static com.android.systemui.classifier.Classifier.NOTIFICATION_DISMISS; import static com.android.systemui.classifier.Classifier.NOTIFICATION_DRAG_DOWN; import static com.android.systemui.classifier.Classifier.PULSE_EXPAND; Loading Loading @@ -93,6 +94,10 @@ public class TypeClassifier extends FalsingClassifier { case QS_SWIPE_NESTED: wrongDirection = !vertical; break; case MEDIA_SEEKBAR: confidence = 0; wrongDirection = vertical; break; default: wrongDirection = true; break; Loading
packages/SystemUI/src/com/android/systemui/classifier/ZigZagClassifier.java +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHT import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.BRIGHTLINE_FALSING_ZIGZAG_Y_SECONDARY_DEVIANCE; import static com.android.systemui.classifier.Classifier.BRIGHTNESS_SLIDER; import static com.android.systemui.classifier.Classifier.LOCK_ICON; import static com.android.systemui.classifier.Classifier.MEDIA_SEEKBAR; import static com.android.systemui.classifier.Classifier.SHADE_DRAG; import android.graphics.Point; Loading Loading @@ -91,6 +92,7 @@ class ZigZagClassifier extends FalsingClassifier { @Classifier.InteractionType int interactionType, double historyBelief, double historyConfidence) { if (interactionType == BRIGHTNESS_SLIDER || interactionType == MEDIA_SEEKBAR || interactionType == SHADE_DRAG || interactionType == LOCK_ICON) { return Result.passed(0); Loading