summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-18 12:39:59 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-07-18 12:39:59 +0000
commit409fb19ef322be0275dd960b4b9d0d4b866337c2 (patch)
treeb682162e3dce151786cfe363d1eb3c70a36c62da
parentb552650b4166361f307029921c1d28c8d02910d8 (diff)
parentec2c13644c01177f26b5c851bd884de8325bad27 (diff)
downloadsdk-aml_sdk_340912010.tar.gz
Snap for 10513376 from ec2c13644c01177f26b5c851bd884de8325bad27 to mainline-sdkext-releaseaml_sdk_340912010
Change-Id: If0401c6c51ef5bcc4df3612cd6cd877bc5cbd2e6
-rw-r--r--extensions/8/module-lib/framework-adservices.jarbin57277 -> 57319 bytes
-rw-r--r--extensions/8/public/framework-mediaprovider.jarbin34744 -> 34744 bytes
-rw-r--r--extensions/8/system/api/framework-adservices.txt8
-rw-r--r--extensions/8/system/framework-adservices.jarbin56757 -> 56799 bytes
4 files changed, 5 insertions, 3 deletions
diff --git a/extensions/8/module-lib/framework-adservices.jar b/extensions/8/module-lib/framework-adservices.jar
index 2a424b3c7..f5e1266d3 100644
--- a/extensions/8/module-lib/framework-adservices.jar
+++ b/extensions/8/module-lib/framework-adservices.jar
Binary files differ
diff --git a/extensions/8/public/framework-mediaprovider.jar b/extensions/8/public/framework-mediaprovider.jar
index 9e2f10050..44eb9a426 100644
--- a/extensions/8/public/framework-mediaprovider.jar
+++ b/extensions/8/public/framework-mediaprovider.jar
Binary files differ
diff --git a/extensions/8/system/api/framework-adservices.txt b/extensions/8/system/api/framework-adservices.txt
index da0abbfd0..af2461207 100644
--- a/extensions/8/system/api/framework-adservices.txt
+++ b/extensions/8/system/api/framework-adservices.txt
@@ -24,17 +24,19 @@ package android.adservices.appsetid {
package android.adservices.common {
public class AdServicesCommonManager {
- method @RequiresPermission(android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE) public void enableAdServices(@NonNull android.adservices.common.AdServicesStates, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE_COMPAT}) public void enableAdServices(@NonNull android.adservices.common.AdServicesStates, @NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
method @NonNull public static android.adservices.common.AdServicesCommonManager get(@NonNull android.content.Context);
- method @RequiresPermission(android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE) public void isAdServicesEnabled(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
- method @RequiresPermission(android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE) public void setAdServicesEnabled(boolean, boolean);
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.ACCESS_ADSERVICES_STATE_COMPAT}) public void isAdServicesEnabled(@NonNull java.util.concurrent.Executor, @NonNull android.os.OutcomeReceiver<java.lang.Boolean,java.lang.Exception>);
+ method @RequiresPermission(anyOf={android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE, android.adservices.common.AdServicesPermissions.MODIFY_ADSERVICES_STATE_COMPAT}) public void setAdServicesEnabled(boolean, boolean);
}
public class AdServicesPermissions {
field public static final String ACCESS_ADSERVICES_STATE = "android.permission.ACCESS_ADSERVICES_STATE";
+ field public static final String ACCESS_ADSERVICES_STATE_COMPAT = "android.permission.ACCESS_ADSERVICES_STATE_COMPAT";
field public static final String ACCESS_PRIVILEGED_AD_ID = "android.permission.ACCESS_PRIVILEGED_AD_ID";
field public static final String ACCESS_PRIVILEGED_APP_SET_ID = "android.permission.ACCESS_PRIVILEGED_APP_SET_ID";
field public static final String MODIFY_ADSERVICES_STATE = "android.permission.MODIFY_ADSERVICES_STATE";
+ field public static final String MODIFY_ADSERVICES_STATE_COMPAT = "android.permission.MODIFY_ADSERVICES_STATE_COMPAT";
}
public final class AdServicesStates implements android.os.Parcelable {
diff --git a/extensions/8/system/framework-adservices.jar b/extensions/8/system/framework-adservices.jar
index fc4f6d44a..9f4417d8e 100644
--- a/extensions/8/system/framework-adservices.jar
+++ b/extensions/8/system/framework-adservices.jar
Binary files differ