Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6263e144 authored by Shubang Lu's avatar Shubang Lu
Browse files

Add permission BIND_TV_AD_SERVICE

Similar to existing permissions BIND_TV_INPUT and BIND_TV_INTERACTIVE_APP, in the manifest declaration,
specifying the BIND_TV_AD_SERVICE permission to allow
the service to connect the TV AD service to the system.
A system service performs the binding and has the
permission.


Bug: 319130667
Test: mmm
Change-Id: Id3737097af5185d33b0b4a7e9437495fc48a618c
parent 37ad976c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@ package android {
    field public static final String BIND_SCREENING_SERVICE = "android.permission.BIND_SCREENING_SERVICE";
    field public static final String BIND_TELECOM_CONNECTION_SERVICE = "android.permission.BIND_TELECOM_CONNECTION_SERVICE";
    field public static final String BIND_TEXT_SERVICE = "android.permission.BIND_TEXT_SERVICE";
    field @FlaggedApi("android.media.tv.flags.enable_ad_service_fw") public static final String BIND_TV_AD_SERVICE = "android.permission.BIND_TV_AD_SERVICE";
    field public static final String BIND_TV_INPUT = "android.permission.BIND_TV_INPUT";
    field public static final String BIND_TV_INTERACTIVE_APP = "android.permission.BIND_TV_INTERACTIVE_APP";
    field public static final String BIND_VISUAL_VOICEMAIL_SERVICE = "android.permission.BIND_VISUAL_VOICEMAIL_SERVICE";
+8 −0
Original line number Diff line number Diff line
@@ -5213,6 +5213,14 @@
    <permission android:name="android.permission.BIND_REMOTE_DISPLAY"
        android:protectionLevel="signature" />

    <!-- Must be required by a android.media.tv.ad.TvAdService to ensure that only the system can
         bind to it.
         <p>Protection level: signature|privileged
         @FlaggedApi("android.media.tv.flags.enable_ad_service_fw")
    -->
    <permission android:name="android.permission.BIND_TV_AD_SERVICE"
                android:protectionLevel="signature|privileged" />

    <!-- Must be required by a {@link android.media.tv.TvInputService}
         to ensure that only the system can bind to it.
         <p>Protection level: signature|privileged