From 9bcd6ba86f94a78164cb8d71576e1af5ef8c8c61 Mon Sep 17 00:00:00 2001 From: Yilin Cai Date: Tue, 17 Jan 2023 21:32:26 +0800 Subject: [PATCH] Add external injection support in Special App Access. Test: adjust injection target of live translate in local device https://hsv.googleplex.com/6649669464621056 Bug: 242280896 Change-Id: I5c7eccceafeb159aac55e98dc7eb1daa17844de5 --- res/xml/special_access.xml | 19 +++++++++++++++++++ .../dashboard/DashboardFragmentRegistry.java | 3 +++ 2 files changed, 22 insertions(+) diff --git a/res/xml/special_access.xml b/res/xml/special_access.xml index 0d2ee51bf78..4ee9010440f 100644 --- a/res/xml/special_access.xml +++ b/res/xml/special_access.xml @@ -22,6 +22,7 @@ @@ -38,6 +40,7 @@ @@ -57,12 +61,14 @@ @@ -96,6 +105,7 @@ @@ -103,6 +113,7 @@ @@ -110,6 +121,7 @@ @@ -161,6 +177,7 @@ diff --git a/src/com/android/settings/dashboard/DashboardFragmentRegistry.java b/src/com/android/settings/dashboard/DashboardFragmentRegistry.java index 565a3e04249..ba2d0dabc5e 100644 --- a/src/com/android/settings/dashboard/DashboardFragmentRegistry.java +++ b/src/com/android/settings/dashboard/DashboardFragmentRegistry.java @@ -23,6 +23,7 @@ import com.android.settings.LegalSettings; import com.android.settings.accounts.AccountDashboardFragment; import com.android.settings.accounts.AccountDetailDashboardFragment; import com.android.settings.applications.AppDashboardFragment; +import com.android.settings.applications.specialaccess.SpecialAccessSettings; import com.android.settings.communal.CommunalDashboardFragment; import com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment; import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment; @@ -129,6 +130,8 @@ public class DashboardFragmentRegistry { CategoryKey.CATEGORY_SMART_BATTERY_SETTINGS); PARENT_TO_CATEGORY_KEY_MAP.put(CommunalDashboardFragment.class.getName(), CategoryKey.CATEGORY_COMMUNAL_SETTINGS); + PARENT_TO_CATEGORY_KEY_MAP.put(SpecialAccessSettings.class.getName(), + CategoryKey.CATEGORY_SPECIAL_APP_ACCESS); CATEGORY_KEY_TO_PARENT_MAP = new ArrayMap<>(PARENT_TO_CATEGORY_KEY_MAP.size());