summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Zhi Dou <zhidou@google.com> 2024-02-09 20:13:46 +0000
committer Zhi Dou <zhidou@google.com> 2024-02-17 22:38:26 +0000
commit7aa2a3af9c9ef2aed97939f18a8a085578ed6e94 (patch)
tree9a464b066d40f0cc0d7cc8019fe2ba06b3fd55c7
parentb23955e748b0d2f273bc9a3fd8441e5b27f85197 (diff)
Create exported mode library for package android.service.notification
This change create exported mode library for package android.service.notification. This library should be used in not "system" container. Bug: 322678979 Test: presubmit Change-Id: If143142cbf005c29d318f2227807806556283145
-rw-r--r--AconfigFlags.bp14
-rw-r--r--Android.bp1
-rw-r--r--core/java/android/service/notification/flags.aconfig2
3 files changed, 16 insertions, 1 deletions
diff --git a/AconfigFlags.bp b/AconfigFlags.bp
index 3f834fa883c1..d1cd4fa1e09f 100644
--- a/AconfigFlags.bp
+++ b/AconfigFlags.bp
@@ -910,6 +910,8 @@ java_aconfig_library {
aconfig_declarations {
name: "android.service.notification.flags-aconfig",
package: "android.service.notification",
+ exportable: true,
+ container: "system",
srcs: ["core/java/android/service/notification/flags.aconfig"],
}
@@ -919,6 +921,18 @@ java_aconfig_library {
defaults: ["framework-minus-apex-aconfig-java-defaults"],
}
+java_aconfig_library {
+ name: "android.service.notification.flags-aconfig-export-java",
+ aconfig_declarations: "android.service.notification.flags-aconfig",
+ defaults: ["framework-minus-apex-aconfig-java-defaults"],
+ mode: "exported",
+ min_sdk_version: "30",
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.extservices",
+ ],
+}
+
// Smartspace
aconfig_declarations {
name: "android.app.smartspace.flags-aconfig",
diff --git a/Android.bp b/Android.bp
index 870df5a5723e..019bf6508774 100644
--- a/Android.bp
+++ b/Android.bp
@@ -508,7 +508,6 @@ java_library {
lint: {
baseline_filename: "lint-baseline.xml",
},
- // For jarjar repackaging
jarjar_prefix: "com.android.internal.hidden_from_bootclasspath",
}
diff --git a/core/java/android/service/notification/flags.aconfig b/core/java/android/service/notification/flags.aconfig
index 446fe3de6482..c5acc2ceb968 100644
--- a/core/java/android/service/notification/flags.aconfig
+++ b/core/java/android/service/notification/flags.aconfig
@@ -1,4 +1,5 @@
package: "android.service.notification"
+container: "system"
flag {
name: "ranking_update_ashmem"
@@ -12,6 +13,7 @@ flag {
namespace: "systemui"
description: "This flag controls the redacting of sensitive notifications from untrusted NotificationListenerServices"
bug: "306271190"
+ is_exported: true
}
flag {