• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package: "android.content.res"
2container: "system"
3
4flag {
5    name: "default_locale"
6    is_exported: true
7    namespace: "resource_manager"
8    description: "Feature flag for default locale in LocaleConfig"
9    bug: "117306409"
10    # fixed_read_only or device wont boot because of permission issues accessing flags during boot
11    is_fixed_read_only: true
12}
13
14flag {
15    name: "font_scale_converter_public"
16    is_exported: true
17    namespace: "accessibility"
18    description: "Enables the public API for FontScaleConverter, including enabling thread-safe caching."
19    bug: "239736383"
20    # fixed_read_only or device wont boot because of permission issues accessing flags during boot
21    is_fixed_read_only: true
22}
23
24flag {
25    name: "asset_file_descriptor_frro"
26    is_exported: true
27    namespace: "resource_manager"
28    description: "Feature flag for passing in an AssetFileDescriptor to create an frro"
29    bug: "304478666"
30}
31
32flag {
33    name: "manifest_flagging"
34    is_exported: true
35    namespace: "resource_manager"
36    description: "Feature flag for flagging manifest entries"
37    bug: "297373084"
38    # This flag is read in PackageParser at boot time, and in aapt2 which is a build tool.
39    is_fixed_read_only: true
40}
41
42flag {
43    name: "nine_patch_frro"
44    is_exported: true
45    namespace: "resource_manager"
46    description: "Feature flag for creating an frro from a 9-patch"
47    bug: "296324826"
48}
49
50flag {
51    name: "register_resource_paths"
52    is_exported: true
53    namespace: "resource_manager"
54    description: "Feature flag for register resource paths for shared library"
55    bug: "306202569"
56    # This flag is read in ResourcesImpl at boot time.
57    is_fixed_read_only: true
58}
59
60flag {
61    name: "handle_all_config_changes"
62    is_exported: true
63    namespace: "resource_manager"
64    description: "Feature flag for allowing activities to handle all kinds of configuration changes"
65    bug: "180625460"
66    # This flag is read at boot time.
67    is_fixed_read_only: true
68}
69
70flag {
71    name: "dimension_frro"
72    is_exported: true
73    namespace: "resource_manager"
74    description: "Feature flag for passing a dimension to create an frro"
75    bug: "369672322"
76}
77
78flag {
79    name: "rro_constraints"
80    is_exported: false
81    namespace: "resource_manager"
82    description: "Feature flag for setting constraints for a RRO"
83    bug: "371801644"
84}
85
86flag {
87    name: "rro_control_for_android_no_overlayable"
88    is_exported: true
89    namespace: "resource_manager"
90    description: "Allow enabling and disabling RROs targeting android package with no overlayable"
91    bug: "364035303"
92}
93
94flag {
95    name: "system_context_handle_app_info_changed"
96    is_exported: true
97    namespace: "resource_manager"
98    description: "Feature flag for allowing system context to handle application info changes"
99    bug: "362420029"
100    # This flag is read at boot time.
101    is_fixed_read_only: true
102    metadata {
103        purpose: PURPOSE_BUGFIX
104    }
105}
106
107flag {
108    name: "layout_readwrite_flags"
109    is_exported: true
110    namespace: "resource_manager"
111    description: "Feature flag for allowing read/write flags in layout files"
112    bug: "377974898"
113    # This flag is used to control aapt2 behavior.
114    is_fixed_read_only: true
115}
116
117flag {
118    name: "resources_minor_version_support"
119    is_exported: true
120    namespace: "resource_manager"
121    description: "Feature flag for supporting minor version in Resources"
122    bug: "373535266"
123    is_fixed_read_only: true
124}
125
126flag {
127    name: "self_targeting_android_resource_frro"
128    is_exported: true
129    namespace: "customization_picker"
130    description: "Fixes bug in Launcher preview by enabling overlays targeting 'android'"
131    bug: "377545987"
132}
133
134flag {
135    name: "always_false"
136    is_exported: true
137    namespace: "resource_manager"
138    description: "flag always meant to be false, for testing resource flagging within cts tests"
139    bug: "377974898"
140}
141
142flag {
143    name: "use_new_aconfig_storage"
144    is_exported: true
145    namespace: "resource_manager"
146    description: "Retrieve flag values from new Aconfig flag storage in AconfigFlags.java"
147    bug: "352348353"
148    metadata {
149        purpose: PURPOSE_BUGFIX
150    }
151}
152