summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chris Antol <cantol@google.com> 2024-12-02 23:36:48 +0000
committer Chris Antol <cantol@google.com> 2024-12-17 17:06:20 -0800
commitfbac03061ab6db2410c7864cbb121de02177d39b (patch)
treecd7fb483b5def817f49a315cda21d9cf5515272b
parent61bf4eb0481dc6cfa57f1b41c60573d338ffedb9 (diff)
Export SettingsLib flags for PermissionController
Bug: 381900860 Flag: com.android.settingslib.flags.settings_catalyst Flag: com.android.settingslib.flags.write_system_preference_permission_enabled Test: manual test via build + verifying permissions available on app Change-Id: Iea7878ef6f17d6d3cc25db0b8e3b5ce214c90d0e
-rw-r--r--AconfigFlags.bp13
-rw-r--r--packages/SettingsLib/aconfig/settingslib.aconfig2
2 files changed, 15 insertions, 0 deletions
diff --git a/AconfigFlags.bp b/AconfigFlags.bp
index 2f843f9d6164..8547ec164084 100644
--- a/AconfigFlags.bp
+++ b/AconfigFlags.bp
@@ -1809,12 +1809,25 @@ aconfig_declarations {
name: "aconfig_settingslib_flags",
package: "com.android.settingslib.flags",
container: "system",
+ exportable: true,
srcs: [
"packages/SettingsLib/aconfig/settingslib.aconfig",
],
}
java_aconfig_library {
+ name: "aconfig_settingslib_exported_flags_java_lib",
+ aconfig_declarations: "aconfig_settingslib_flags",
+ defaults: ["framework-minus-apex-aconfig-java-defaults"],
+ mode: "exported",
+ min_sdk_version: "30",
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.permission",
+ ],
+}
+
+java_aconfig_library {
name: "aconfig_settingslib_flags_java_lib",
aconfig_declarations: "aconfig_settingslib_flags",
defaults: ["framework-minus-apex-aconfig-java-defaults"],
diff --git a/packages/SettingsLib/aconfig/settingslib.aconfig b/packages/SettingsLib/aconfig/settingslib.aconfig
index 1a043d5015b2..d82b58ec1358 100644
--- a/packages/SettingsLib/aconfig/settingslib.aconfig
+++ b/packages/SettingsLib/aconfig/settingslib.aconfig
@@ -97,6 +97,7 @@ flag {
name: "settings_catalyst"
namespace: "android_settings"
description: "Settings catalyst project migration"
+ is_exported: true
bug: "323791114"
is_exported: true
}
@@ -106,6 +107,7 @@ flag {
is_fixed_read_only: true
namespace: "android_settings"
description: "Enable WRITE_SYSTEM_PREFERENCE permission and appop"
+ is_exported: true
bug: "375193223"
is_exported: true
}