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

Commit 00cb8434 authored by Charles Chen's avatar Charles Chen Committed by Android (Google) Code Review
Browse files

Merge "Add visual query detection service permissions"

parents e5c151a0 1a5eaaee
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -78,6 +78,7 @@ package android {
    field public static final String BIND_TRANSLATION_SERVICE = "android.permission.BIND_TRANSLATION_SERVICE";
    field public static final String BIND_TRUST_AGENT = "android.permission.BIND_TRUST_AGENT";
    field public static final String BIND_TV_REMOTE_SERVICE = "android.permission.BIND_TV_REMOTE_SERVICE";
    field public static final String BIND_VISUAL_QUERY_DETECTION_SERVICE = "android.permission.BIND_VISUAL_QUERY_DETECTION_SERVICE";
    field public static final String BIND_WALLPAPER_EFFECTS_GENERATION_SERVICE = "android.permission.BIND_WALLPAPER_EFFECTS_GENERATION_SERVICE";
    field public static final String BIND_WEARABLE_SENSING_SERVICE = "android.permission.BIND_WEARABLE_SENSING_SERVICE";
    field public static final String BLUETOOTH_MAP = "android.permission.BLUETOOTH_MAP";
+10 −1
Original line number Diff line number Diff line
@@ -4471,13 +4471,22 @@
    <permission android:name="android.permission.BIND_HOTWORD_DETECTION_SERVICE"
        android:protectionLevel="signature" />

    <!-- @SystemApi Allows an application to manage hotword detection on the device.
    <!-- @SystemApi Allows an application to manage hotword detection and visual query detection
         on the device.
         <p>Protection level: internal|preinstalled
         @hide This is not a third-party API (intended for OEMs and system apps).
    -->
    <permission android:name="android.permission.MANAGE_HOTWORD_DETECTION"
                android:protectionLevel="internal|preinstalled" />

    <!-- @SystemApi Must be required by a {@link android.service.voice.VisualQueryDetectionService},
         to ensure that only the system can bind to it.
         <p>Protection level: signature
         @hide This is not a third-party API (intended for OEMs and system apps).
    -->
    <permission android:name="android.permission.BIND_VISUAL_QUERY_DETECTION_SERVICE"
        android:protectionLevel="signature" />

    <!-- Allows an application to subscribe to keyguard locked (i.e., showing) state.
         <p>Protection level: internal|role
         <p>Intended for use by ROLE_ASSISTANT only.
+1 −0
Original line number Diff line number Diff line
@@ -454,6 +454,7 @@ applications that come with the platform
        <!-- Permission required for hotword detection service CTS tests -->
        <permission name="android.permission.MANAGE_HOTWORD_DETECTION" />
        <permission name="android.permission.BIND_HOTWORD_DETECTION_SERVICE" />
        <permission name="android.permission.BIND_VISUAL_QUERY_DETECTION_SERVICE" />
        <permission name="android.permission.MANAGE_APP_HIBERNATION"/>
        <!-- Permission required for CTS test - ResourceObserverNativeTest -->
        <permission name="android.permission.REGISTER_MEDIA_RESOURCE_OBSERVER" />
+2 −0
Original line number Diff line number Diff line
@@ -620,6 +620,8 @@
    <uses-permission android:name="android.permission.MANAGE_HOTWORD_DETECTION" />
    <uses-permission android:name="android.permission.BIND_HOTWORD_DETECTION_SERVICE" />

    <uses-permission android:name="android.permission.BIND_VISUAL_QUERY_DETECTION_SERVICE" />

    <!-- Permission required for CTS test - KeyguardLockedStateApiTest -->
    <uses-permission android:name="android.permission.SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE" />