From 26e4f85a3a7fd9a7a5bb70bf8dacbb8ece465466 Mon Sep 17 00:00:00 2001 From: Neha Pattan Date: Wed, 2 Mar 2022 22:44:39 +0000 Subject: [PATCH] (1/2) Add AdServices related permissions to manifest. Ref: go/rbp-manifest Test: build atest PermissionPolicyTest Bug: 213488783 Change-Id: I5c9b449bc734a80af5448e9659e192915a6fa0c1 --- core/api/current.txt | 4 +++- core/res/AndroidManifest.xml | 23 +++++++++++++++++------ core/res/res/values/strings.xml | 18 ++++++++++++++---- 3 files changed, 34 insertions(+), 11 deletions(-) diff --git a/core/api/current.txt b/core/api/current.txt index 208215f7888c6..801a24737f738 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -8,6 +8,9 @@ package android { public static final class Manifest.permission { ctor public Manifest.permission(); field public static final String ACCEPT_HANDOVER = "android.permission.ACCEPT_HANDOVER"; + field public static final String ACCESS_ADSERVICES_ATTRIBUTION = "android.permission.ACCESS_ADSERVICES_ATTRIBUTION"; + field public static final String ACCESS_ADSERVICES_CUSTOM_AUDIENCES = "android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCES"; + field public static final String ACCESS_ADSERVICES_TOPICS = "android.permission.ACCESS_ADSERVICES_TOPICS"; field public static final String ACCESS_BACKGROUND_LOCATION = "android.permission.ACCESS_BACKGROUND_LOCATION"; field public static final String ACCESS_BLOBS_ACROSS_USERS = "android.permission.ACCESS_BLOBS_ACROSS_USERS"; field public static final String ACCESS_CHECKIN_PROPERTIES = "android.permission.ACCESS_CHECKIN_PROPERTIES"; @@ -17,7 +20,6 @@ package android { field public static final String ACCESS_MEDIA_LOCATION = "android.permission.ACCESS_MEDIA_LOCATION"; field public static final String ACCESS_NETWORK_STATE = "android.permission.ACCESS_NETWORK_STATE"; field public static final String ACCESS_NOTIFICATION_POLICY = "android.permission.ACCESS_NOTIFICATION_POLICY"; - field public static final String ACCESS_SUPPLEMENTAL_APIS = "android.permission.ACCESS_SUPPLEMENTAL_APIS"; field public static final String ACCESS_WIFI_STATE = "android.permission.ACCESS_WIFI_STATE"; field public static final String ACCOUNT_MANAGER = "android.permission.ACCOUNT_MANAGER"; field public static final String ACTIVITY_RECOGNITION = "android.permission.ACTIVITY_RECOGNITION"; diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index d7744e377f12c..192b5f5a235b7 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -3714,15 +3714,26 @@ android:protectionLevel="signature|privileged" /> - + - - - + + + + + + + diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml index e64756119478a..cefebb58eab29 100644 --- a/core/res/res/values/strings.xml +++ b/core/res/res/values/strings.xml @@ -4095,10 +4095,20 @@ Allows an app to see all installed packages. - - access SupplementalApis - - Allows an application to access SupplementalApis. + + access AdServices Topics API + + Allows an application to access AdServices Topics API. + + + access AdServices Attribution APIs + + Allows an application to access AdServices Attribution APIs. + + + access AdServices Custom Audiences API + + Allows an application to access AdServices Custom Audiences API. Tap twice for zoom control