From 4e251482e13e209af686660726b870abfe3e114c Mon Sep 17 00:00:00 2001 From: Terry Wang Date: Tue, 4 Jan 2022 12:22:58 -0800 Subject: [PATCH] Define two new permissions to guard role-based access to AppSearch. See go/role-permission-protection-guide for more details. These permissions are used to enforce role-based access in AppSearch. Data provider could set which role/premission is required to query their data. Bug: 202194495 Test: presubmit Change-Id: I7123e697816af2f7ccc18676142eb710daa83d9a --- core/api/current.txt | 2 ++ core/res/AndroidManifest.xml | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/core/api/current.txt b/core/api/current.txt index 4f15fa9bf3b5b..947d71f3c21ab 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -124,11 +124,13 @@ package android { field public static final String POST_NOTIFICATIONS = "android.permission.POST_NOTIFICATIONS"; field @Deprecated public static final String PROCESS_OUTGOING_CALLS = "android.permission.PROCESS_OUTGOING_CALLS"; field public static final String QUERY_ALL_PACKAGES = "android.permission.QUERY_ALL_PACKAGES"; + field public static final String READ_ASSISTANT_APP_SEARCH_DATA = "android.permission.READ_ASSISTANT_APP_SEARCH_DATA"; field public static final String READ_BASIC_PHONE_STATE = "android.permission.READ_BASIC_PHONE_STATE"; field public static final String READ_CALENDAR = "android.permission.READ_CALENDAR"; field public static final String READ_CALL_LOG = "android.permission.READ_CALL_LOG"; field public static final String READ_CONTACTS = "android.permission.READ_CONTACTS"; field public static final String READ_EXTERNAL_STORAGE = "android.permission.READ_EXTERNAL_STORAGE"; + field public static final String READ_HOME_APP_SEARCH_DATA = "android.permission.READ_HOME_APP_SEARCH_DATA"; field @Deprecated public static final String READ_INPUT_STATE = "android.permission.READ_INPUT_STATE"; field public static final String READ_LOGS = "android.permission.READ_LOGS"; field public static final String READ_NEARBY_STREAMING_POLICY = "android.permission.READ_NEARBY_STREAMING_POLICY"; diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 777ddaa9d6452..8b54abbf4696c 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -6081,11 +6081,21 @@ - + + + + + +