summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jared Finder <jfinder@google.com> 2025-02-04 17:20:06 -0800
committer Jared Finder <jfinder@google.com> 2025-02-07 11:15:59 -0800
commitb9df11cf19bd86f614d60fc9e534876b9b45c660 (patch)
tree3140bfbddc428bc0979e6ceaad2d8396c312e7f1
parente449fe7543327228d365db864a4e21a08be5a6ab (diff)
Altering permission flag to be visible to other modules
This is needed for a follow-up change which adds newly created XR perception permissions to the runtime permission mapping in PermissionController. See steps at go/new-permission#next-steps-depending-on-protection-level. Bug: 364416355 Flag: android.xr.xr_manifest_entries Change-Id: I958ecfe16219c00846a7c73fc25ba28781b744b8 Test: Built locally (no code changes in this)
-rw-r--r--AconfigFlags.bp13
1 files changed, 10 insertions, 3 deletions
diff --git a/AconfigFlags.bp b/AconfigFlags.bp
index 834398e5c2c2..659a8610e871 100644
--- a/AconfigFlags.bp
+++ b/AconfigFlags.bp
@@ -84,7 +84,7 @@ aconfig_declarations_group {
"android.view.inputmethod.flags-aconfig-java",
"android.webkit.flags-aconfig-java",
"android.widget.flags-aconfig-java",
- "android.xr.flags-aconfig-java",
+ "android.xr.flags-aconfig-java-export",
"art_exported_aconfig_flags_lib",
"backstage_power_flags_lib",
"backup_flags_lib",
@@ -988,15 +988,22 @@ java_aconfig_library {
// XR
aconfig_declarations {
name: "android.xr.flags-aconfig",
- package: "android.xr",
container: "system",
+ exportable: true,
+ package: "android.xr",
srcs: ["core/java/android/content/pm/xr.aconfig"],
}
java_aconfig_library {
- name: "android.xr.flags-aconfig-java",
+ name: "android.xr.flags-aconfig-java-export",
aconfig_declarations: "android.xr.flags-aconfig",
defaults: ["framework-minus-apex-aconfig-java-defaults"],
+ min_sdk_version: "30",
+ mode: "exported",
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.permission",
+ ],
}
// android.app