summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Fabian Kozynski <kozynski@google.com> 2022-11-03 14:40:32 -0400
committer Fabian Kozynski <kozynski@google.com> 2022-11-07 11:08:18 -0500
commit927f5c687bd46f4720ddb2c003d501154240736d (patch)
tree21ded6dfca69be42b08f8c93cd2454d9a38e5b65
parent6019444593e3990b5229e02374c2d082bb6be0ca (diff)
Add meta data for panel
Test: build Bug: 257283506 Change-Id: I656b81fe3faef442c5780985495dad900a1dab57
-rw-r--r--core/java/android/service/controls/ControlsProviderService.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/service/controls/ControlsProviderService.java b/core/java/android/service/controls/ControlsProviderService.java
index 47b16a351806..d2a4ae282061 100644
--- a/core/java/android/service/controls/ControlsProviderService.java
+++ b/core/java/android/service/controls/ControlsProviderService.java
@@ -55,6 +55,20 @@ public abstract class ControlsProviderService extends Service {
"android.service.controls.ControlsProviderService";
/**
+ * Manifest metadata to show a custom embedded activity as part of device controls.
+ *
+ * The value of this metadata must be the {@link ComponentName} as a string of an activity in
+ * the same package that will be launched as part of a TaskView.
+ *
+ * The activity must be exported, enabled and protected by
+ * {@link Manifest.permission.BIND_CONTROLS}.
+ *
+ * @hide
+ */
+ public static final String META_DATA_PANEL_ACTIVITY =
+ "android.service.controls.META_DATA_PANEL_ACTIVITY";
+
+ /**
* @hide
*/
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)