Mark various SysUI PendingIntent sends "interactive"
Re-submitting a reverted CL, with permissions use corrected.
Bug: 251902289
Test: atest SystemUITests
Test: atest PlatformScenarioTests:android.platform.test.scenario.sysui.sharesheet.ShareScreenshot
Change-Id: Id1ed74da4c007d305ba7b0a6a208fa04b2782339
diff --git a/packages/SystemUI/AndroidManifest.xml b/packages/SystemUI/AndroidManifest.xml
index 2c9dad9..4be1d30 100644
--- a/packages/SystemUI/AndroidManifest.xml
+++ b/packages/SystemUI/AndroidManifest.xml
@@ -180,6 +180,9 @@
<!-- Doze mode temp whitelisting for notification dispatching. -->
<uses-permission android:name="android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST" />
+ <!-- Tag user-initiated PendingIntent invocations as "interactive" when appropriate -->
+ <uses-permission android:name="android.permission.COMPONENT_OPTION_INTERACTIVE" />
+
<!-- Listen for keyboard attachment / detachment -->
<uses-permission android:name="android.permission.TABLET_MODE" />