From b35bdd26d2641e44075f86aea437db4fde2fb699 Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Mon, 5 Jun 2023 09:41:14 +0000 Subject: [PATCH] Prioritize core uids for bluetooth broadcasts. Mark intent filters from core uids for bluetooth related broadcasts as high priority so that they can receive the broadcast before others. Bug: 284026341 Test: TH Change-Id: I73515546ae76017b3da4a1b471d9251c0fb52b89 --- .../java/com/android/server/am/ActivityManagerService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index 5c1dad9780958..92e73f585466e 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -13785,7 +13785,8 @@ public class ActivityManagerService extends IActivityManager.Stub if (action.startsWith("android.intent.action.USER_") || action.startsWith("android.intent.action.PACKAGE_") || action.startsWith("android.intent.action.UID_") - || action.startsWith("android.intent.action.EXTERNAL_")) { + || action.startsWith("android.intent.action.EXTERNAL_") + || action.startsWith("android.bluetooth.")) { if (DEBUG_BROADCAST) { Slog.wtf(TAG, "System internals registering for " + filter.toLongString()