summaryrefslogtreecommitdiffstats
path: root/core/res/AndroidManifest.xml
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2014-07-01 22:13:04 -0700
committerJeff Brown <jeffbrown@google.com>2014-07-14 04:38:14 -0700
commit1a937b04e63539cb1fab1bde601031d415c7156f (patch)
tree6b858731c62e563ffb5dce9d1ae69583db9ea785 /core/res/AndroidManifest.xml
parent01a500ed1c6ae3fff66678144ae637aa8cad0ecc (diff)
downloadframeworks_base-1a937b04e63539cb1fab1bde601031d415c7156f.zip
frameworks_base-1a937b04e63539cb1fab1bde601031d415c7156f.tar.gz
frameworks_base-1a937b04e63539cb1fab1bde601031d415c7156f.tar.bz2
Initial draft of new MediaRouter APIs.
This patch introduces basic infrastructure for the new MediaRouter API. The code is fully documented but incompletely implemented. It is being submitted not to facilitate API reviews. MediaRouter is a new class that applications used to discovery, connect to, and control media devices as represented by media destinations and their routes. Routes may offer a variety of capabilities. This new class is a much more powerful replacement for the existing MediaRouter. MediaRouteService is a base class for creating media route services which third-parties can implement to make routes available to applications. It is analoguous to the MediaRouteProvider infrastructure of the old media router support library but it is designed to be integrated into the framework and enable a variety of new usages such as remote display projection. Stay tuned for more... Change-Id: I2c7c6013d9f751d71e83697e7fc9e49bf7751fef
Diffstat (limited to 'core/res/AndroidManifest.xml')
-rw-r--r--core/res/AndroidManifest.xml7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml
index cafa45b..350660b 100644
--- a/core/res/AndroidManifest.xml
+++ b/core/res/AndroidManifest.xml
@@ -2720,6 +2720,13 @@
android:description="@string/permdesc_bindConditionProviderService"
android:protectionLevel="signature" />
+ <!-- Must be required by a {@link android.media.routing.MediaRouteService},
+ to ensure that only the system can bind to it. -->
+ <permission android:name="android.permission.BIND_MEDIA_ROUTE_SERVICE"
+ android:label="@string/permlab_bindMediaRouteService"
+ android:description="@string/permdesc_bindMediaRouteService"
+ android:protectionLevel="signature" />
+
<!-- Must be required by an {@link android.service.dreams.DreamService},
to ensure that only the system can bind to it. -->
<permission android:name="android.permission.BIND_DREAM_SERVICE"