diff options
| author | 2022-11-03 14:40:32 -0400 | |
|---|---|---|
| committer | 2022-11-07 11:08:18 -0500 | |
| commit | 927f5c687bd46f4720ddb2c003d501154240736d (patch) | |
| tree | 21ded6dfca69be42b08f8c93cd2454d9a38e5b65 | |
| parent | 6019444593e3990b5229e02374c2d082bb6be0ca (diff) | |
Add meta data for panel
Test: build
Bug: 257283506
Change-Id: I656b81fe3faef442c5780985495dad900a1dab57
| -rw-r--r-- | core/java/android/service/controls/ControlsProviderService.java | 14 |
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) |