diff options
| author | 2024-10-14 16:35:38 +0000 | |
|---|---|---|
| committer | 2024-10-14 16:35:38 +0000 | |
| commit | 5bc4afb9a41e2cfa8905e070bfee446bfa6f8a8e (patch) | |
| tree | e9a15b7639f04c9a9f5a977a7e803e4684623ef7 | |
| parent | 691e8f285560fa1e28ba50ea8e8d3227ca74f9fc (diff) | |
| parent | aad476af40acbb63473a7678f906078b8c7ee133 (diff) | |
Merge "Updated StrongAuthTracker to use internal API with it's own disable reason." into main
| -rw-r--r-- | services/usb/java/com/android/server/usb/UsbManagerInternal.java | 4 | ||||
| -rw-r--r-- | services/usb/java/com/android/server/usb/UsbService.java | 7 |
2 files changed, 8 insertions, 3 deletions
diff --git a/services/usb/java/com/android/server/usb/UsbManagerInternal.java b/services/usb/java/com/android/server/usb/UsbManagerInternal.java index c97df6b4f63a..31c5986c45b8 100644 --- a/services/usb/java/com/android/server/usb/UsbManagerInternal.java +++ b/services/usb/java/com/android/server/usb/UsbManagerInternal.java @@ -34,9 +34,11 @@ import java.lang.annotation.RetentionPolicy; public abstract class UsbManagerInternal { public static final int OS_USB_DISABLE_REASON_AAPM = 0; + public static final int OS_USB_DISABLE_REASON_LOCKDOWN_MODE = 1; @Retention(RetentionPolicy.SOURCE) - @IntDef(value = {OS_USB_DISABLE_REASON_AAPM}) + @IntDef(value = {OS_USB_DISABLE_REASON_AAPM, + OS_USB_DISABLE_REASON_LOCKDOWN_MODE}) public @interface OsUsbDisableReason { } diff --git a/services/usb/java/com/android/server/usb/UsbService.java b/services/usb/java/com/android/server/usb/UsbService.java index ba9dff656f0a..ec4f7e1ea4ba 100644 --- a/services/usb/java/com/android/server/usb/UsbService.java +++ b/services/usb/java/com/android/server/usb/UsbService.java @@ -1527,8 +1527,11 @@ public class UsbService extends IUsbManager.Stub { } mLockdownModeStatus = lockDownTriggeredByUser; for (UsbPort port: mPortManager.getPorts()) { - enableUsbData(port.getId(), !lockDownTriggeredByUser, STRONG_AUTH_OPERATION_ID, - new IUsbOperationInternal.Default()); + enableUsbDataInternal(port.getId(), !lockDownTriggeredByUser, + STRONG_AUTH_OPERATION_ID, + new IUsbOperationInternal.Default(), + UsbManagerInternal.OS_USB_DISABLE_REASON_LOCKDOWN_MODE, + true); } } } |