From 1a5eaaee20795071f68ab700290e289995d5f613 Mon Sep 17 00:00:00 2001 From: Charles Chen Date: Thu, 12 Jan 2023 02:40:04 +0000 Subject: [PATCH] Add visual query detection service permissions Add permissions for verifying client app permissions such that VisualQueryDetectionService cannot be abused. Bug: 261783492 Test: atest PermissionPolicyTest#platformPermissionPolicyIsUnaltered Change-Id: I6be5020b7079e3f08a68aacf19bfeae0292428fb --- core/api/system-current.txt | 1 + core/res/AndroidManifest.xml | 11 ++++++++++- data/etc/privapp-permissions-platform.xml | 1 + packages/Shell/AndroidManifest.xml | 2 ++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/core/api/system-current.txt b/core/api/system-current.txt index e94f5ac1fa400..797e60dd8ea0e 100644 --- a/core/api/system-current.txt +++ b/core/api/system-current.txt @@ -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"; diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index bfa5301433806..34186ea0d206e 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -4372,13 +4372,22 @@ - + + + + diff --git a/packages/Shell/AndroidManifest.xml b/packages/Shell/AndroidManifest.xml index a418c204f6b5a..9e3c9cd3734c2 100644 --- a/packages/Shell/AndroidManifest.xml +++ b/packages/Shell/AndroidManifest.xml @@ -624,6 +624,8 @@ + +