summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Priyank Singh <priyanksingh@google.com> 2019-04-15 08:39:36 -0700
committer Priyank Singh <priyanksingh@google.com> 2019-04-15 16:59:18 +0000
commit41efb403c85715856571aaa9ebea85b49ca0019a (patch)
treee3083c9df890e75fd5b2acb8b88bdd6e56a1e515
parent6e77293d29ac57d0440905ee5a077b331792d091 (diff)
"Charging this device via USB" notification isn't relevant for automotive.
Bug: 124302589 Test: Manual Change-Id: Icaa56c5f9ead79ce0306a95229f915073d1b6a1f
-rw-r--r--services/usb/java/com/android/server/usb/UsbDeviceManager.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/services/usb/java/com/android/server/usb/UsbDeviceManager.java b/services/usb/java/com/android/server/usb/UsbDeviceManager.java
index 79e6851039ba..5b7d81697c8c 100644
--- a/services/usb/java/com/android/server/usb/UsbDeviceManager.java
+++ b/services/usb/java/com/android/server/usb/UsbDeviceManager.java
@@ -1095,6 +1095,14 @@ public class UsbDeviceManager implements ActivityTaskManagerInternal.ScreenObser
Slog.d(TAG, "Clear notification");
mUsbNotificationId = 0;
}
+ // Not relevant for automotive.
+ if (mContext.getPackageManager().hasSystemFeature(
+ PackageManager.FEATURE_AUTOMOTIVE)
+ && id == SystemMessage.NOTE_USB_CHARGING) {
+ mUsbNotificationId = 0;
+ return;
+ }
+
if (id != 0) {
CharSequence title = r.getText(titleRes);
PendingIntent pi;