diff --git a/core/api/test-current.txt b/core/api/test-current.txt index 89dc678360f15..75c81a45c860c 100644 --- a/core/api/test-current.txt +++ b/core/api/test-current.txt @@ -699,6 +699,7 @@ package android.content { field public static final String FONT_SERVICE = "font"; field public static final String POWER_EXEMPTION_SERVICE = "power_exemption"; field @Deprecated public static final String POWER_WHITELIST_MANAGER = "power_whitelist"; + field @Deprecated public static final int RECEIVER_EXPORTED_UNAUDITED = 2; // 0x2 field public static final String TEST_NETWORK_SERVICE = "test_network"; } diff --git a/core/java/android/content/Context.java b/core/java/android/content/Context.java index 6d13712b68ae1..117f305183118 100644 --- a/core/java/android/content/Context.java +++ b/core/java/android/content/Context.java @@ -534,7 +534,8 @@ public abstract class Context { /** @hide */ @IntDef(flag = true, prefix = { "RECEIVER_VISIBLE" }, value = { - RECEIVER_VISIBLE_TO_INSTANT_APPS, RECEIVER_EXPORTED, RECEIVER_NOT_EXPORTED + RECEIVER_VISIBLE_TO_INSTANT_APPS, RECEIVER_EXPORTED, RECEIVER_NOT_EXPORTED, + RECEIVER_EXPORTED_UNAUDITED }) @Retention(RetentionPolicy.SOURCE) public @interface RegisterReceiverFlags {} @@ -550,6 +551,14 @@ public abstract class Context { */ public static final int RECEIVER_EXPORTED = 0x2; + /** + * @deprecated Use {@link #RECEIVER_NOT_EXPORTED} or {@link #RECEIVER_EXPORTED} instead. + * @hide + */ + @Deprecated + @TestApi + public static final int RECEIVER_EXPORTED_UNAUDITED = RECEIVER_EXPORTED; + /** * Flag for {@link #registerReceiver}: The receiver cannot receive broadcasts from other Apps. * Has the same behavior as marking a statically registered receiver with "exported=false"