diff options
author | 2024-04-22 17:18:17 +0000 | |
---|---|---|
committer | 2024-05-22 17:53:00 +0000 | |
commit | 152e148c2cf5d826787efe394f2cafe4eb256e43 (patch) | |
tree | 21fd9acb9bab649f4baff6c9ee3fd7c4025ae7b4 /flags | |
parent | 02392beae68c6b60eebc79be769c63b458468c97 (diff) |
Migrate permission flags for Permission to be exported flags
LOW_COVERAGE_REASON=NON_CODE_ONLY
Bug: 336313566
Test: All existing automation tests
Change-Id: If7d6e21eea10d7aa638a3965af84f25bc91f9e19
Diffstat (limited to 'flags')
-rw-r--r-- | flags/Android.bp | 26 | ||||
-rw-r--r-- | flags/flags.aconfig | 4 |
2 files changed, 26 insertions, 4 deletions
diff --git a/flags/Android.bp b/flags/Android.bp index bd711fb16..457aa4f91 100644 --- a/flags/Android.bp +++ b/flags/Android.bp @@ -19,24 +19,42 @@ package { } aconfig_declarations { - name: "permissions-aconfig-flags", - package: "com.android.permission.flags", + name: "com.android.permission.flags-aconfig", container: "com.android.permission", + package: "com.android.permission.flags", + exportable: true, srcs: ["flags.aconfig"], } java_aconfig_library { - name: "permissions-aconfig-flags-lib", - aconfig_declarations: "permissions-aconfig-flags", + name: "com.android.permission.flags-aconfig-java-export", + aconfig_declarations: "com.android.permission.flags-aconfig", + mode: "exported", sdk_version: "module_current", min_sdk_version: "30", + installable: false, + libs: ["framework-configinfrastructure"], + visibility: [ + "//packages/modules/Permission:__subpackages__", + ], apex_available: [ "com.android.permission", "test_com.android.permission", ], +} + +java_aconfig_library { + name: "com.android.permission.flags-aconfig-java", + aconfig_declarations: "com.android.permission.flags-aconfig", + sdk_version: "module_current", + min_sdk_version: "30", installable: false, libs: ["framework-configinfrastructure"], visibility: [ "//packages/modules/Permission:__subpackages__", ], + apex_available: [ + "com.android.permission", + "test_com.android.permission", + ], } diff --git a/flags/flags.aconfig b/flags/flags.aconfig index 7ffabd45d..a81de8144 100644 --- a/flags/flags.aconfig +++ b/flags/flags.aconfig @@ -3,6 +3,7 @@ container: "com.android.permission" flag { name: "private_profile_supported" + is_exported: true namespace: "permissions" description: "This flag is used to support private profile in safety center" bug: "286539356" @@ -20,6 +21,7 @@ flag { flag { name: "wear_privacy_dashboard_enabled_read_only" + is_exported: true namespace: "wear_security" description: "This flag is used to support Privacy dashboard for Wear" bug: "309721061" @@ -28,6 +30,7 @@ flag { flag { name: "archiving_read_only" + is_exported: true namespace: "permissions" description: "Feature flag to enable the archiving feature." bug: "278553670" @@ -36,6 +39,7 @@ flag { flag { name: "add_banners_to_privacy_sensitive_apps_for_aaos" + is_exported: true namespace: "permissions" description: "Flag to display warning banners to privacy sensitive apps in AAOS." bug: "327489942" |