diff options
author | Jeff Brown <jeffbrown@google.com> | 2013-11-05 16:29:21 -0800 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2013-11-07 01:58:15 -0800 |
commit | f3c99e883f46c56e5e2877e844b902b6eb45545b (patch) | |
tree | 0a6ade21b7a25f51a21e15a5fd6776bb15fac977 /core | |
parent | 170735d46001659e64522f451681a0618685efc6 (diff) | |
download | frameworks_base-f3c99e883f46c56e5e2877e844b902b6eb45545b.zip frameworks_base-f3c99e883f46c56e5e2877e844b902b6eb45545b.tar.gz frameworks_base-f3c99e883f46c56e5e2877e844b902b6eb45545b.tar.bz2 |
Add a platform library for remote display providers.
This interface allows applications to register services that offer
remote displays to the system. The system will then provide UI
to allow user to connect to these displays and enable mirroring.
Bug: 11257292
Change-Id: I34da5b9dfdaf71267bd3450c505bc1b7368d1b40
Diffstat (limited to 'core')
-rw-r--r-- | core/res/AndroidManifest.xml | 8 | ||||
-rw-r--r-- | core/res/res/values/strings.xml | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index bd52f49..3473766 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -1992,6 +1992,14 @@ android:description="@string/permdesc_bindWallpaper" android:protectionLevel="signature|system" /> + <!-- Must be required by a {@link com.android.media.remotedisplay.RemoteDisplayProvider}, + to ensure that only the system can bind to it. + @hide --> + <permission android:name="android.permission.BIND_REMOTE_DISPLAY" + android:label="@string/permlab_bindRemoteDisplay" + android:description="@string/permdesc_bindRemoteDisplay" + android:protectionLevel="signature" /> + <!-- Must be required by device administration receiver, to ensure that only the system can interact with it. --> <permission android:name="android.permission.BIND_DEVICE_ADMIN" diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index 490eab8..bfa3771 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -1052,6 +1052,12 @@ interface of a wallpaper. Should never be needed for normal apps.</string> <!-- Title of an application permission, listed so the user can choose whether they want to allow the application to do this. --> + <string name="permlab_bindRemoteDisplay">bind to a remote display</string> + <!-- Description of an application permission, listed so the user can choose whether they want to allow the application to do this. --> + <string name="permdesc_bindRemoteDisplay">Allows the holder to bind to the top-level + interface of a remote display. Should never be needed for normal apps.</string> + + <!-- Title of an application permission, listed so the user can choose whether they want to allow the application to do this. --> <string name="permlab_bindRemoteViews">bind to a widget service</string> <!-- Description of an application permission, listed so the user can choose whether they want to allow the application to do this. --> <string name="permdesc_bindRemoteViews">Allows the holder to bind to the top-level |