1package: "android.os" 2container: "system" 3container: "system" 4 5flag { 6 name: "android_os_build_vanilla_ice_cream" 7 is_exported: true 8 namespace: "build" 9 description: "Feature flag for adding the VANILLA_ICE_CREAM constant." 10 bug: "264658905" 11} 12 13flag { 14 name: "state_of_health_public" 15 is_exported: true 16 namespace: "system_sw_battery" 17 description: "Feature flag for making state_of_health a public api." 18 bug: "288842045" 19} 20 21flag { 22 name: "disallow_cellular_null_ciphers_restriction" 23 namespace: "cellular_security" 24 description: "Guards a new UserManager user restriction that admins can use to require cellular encryption on their managed devices." 25 bug: "276752881" 26} 27 28flag { 29 name: "remove_app_profiler_pss_collection" 30 is_exported: true 31 namespace: "backstage_power" 32 description: "Replaces background PSS collection in AppProfiler with RSS" 33 bug: "297542292" 34} 35 36flag { 37 name: "allow_thermal_headroom_thresholds" 38 is_exported: true 39 namespace: "game" 40 description: "Enable thermal headroom thresholds API" 41 bug: "288119641" 42} 43 44# This flag guards the private space feature, its APIs, and some of the feature implementations. The flag android.multiuser.Flags.enable_private_space_features exclusively guards all the implementations. 45flag { 46 name: "allow_private_profile" 47 is_exported: true 48 namespace: "profile_experiences" 49 description: "Guards a new Private Profile type in UserManager - everything from its setup to config to deletion." 50 bug: "299069460" 51 is_exported: true 52} 53 54flag { 55 name: "bugreport_mode_max_value" 56 is_exported: true 57 namespace: "telephony" 58 description: "Introduce a constant as maximum value of bugreport mode." 59 bug: "305067125" 60} 61 62flag { 63 name: "adpf_prefer_power_efficiency" 64 is_exported: true 65 namespace: "game" 66 description: "Guards the ADPF power efficiency API" 67 bug: "288117936" 68} 69 70flag { 71 name: "security_state_service" 72 is_exported: true 73 namespace: "dynamic_spl" 74 description: "Guards the Security State API." 75 bug: "302189431" 76} 77 78flag { 79 name: "battery_saver_supported_check_api" 80 is_exported: true 81 namespace: "backstage_power" 82 description: "Guards a new API in PowerManager to check if battery saver is supported or not." 83 bug: "305067031" 84} 85 86flag { 87 name: "adpf_gpu_report_actual_work_duration" 88 is_exported: true 89 namespace: "game" 90 description: "Guards the ADPF GPU APIs." 91 bug: "284324521" 92} 93 94flag { 95 name: "adpf_use_fmq_channel" 96 namespace: "game" 97 description: "Guards use of the FMQ channel for ADPF" 98 bug: "315894228" 99} 100 101flag { 102 name: "adpf_use_fmq_channel_fixed" 103 namespace: "game" 104 description: "Guards use of the FMQ channel for ADPF with a readonly flag" 105 is_fixed_read_only: true 106 bug: "315894228" 107} 108 109flag { 110 name: "adpf_fmq_eager_send" 111 namespace: "game" 112 description: "Guards the use of an eager-sending optimization in FMQ for low-latency messages" 113 is_fixed_read_only: true 114 bug: "315894228" 115} 116 117flag { 118 name: "adpf_hwui_gpu" 119 namespace: "game" 120 description: "Guards use of the FMQ channel for ADPF" 121 is_fixed_read_only: true 122 bug: "330922490" 123} 124 125flag { 126 name: "adpf_obtainview_boost" 127 namespace: "game" 128 description: "Guards use of a boost in response to HWUI obtainView" 129 is_fixed_read_only: true 130 bug: "328238660" 131} 132 133flag { 134 name: "adpf_platform_power_efficiency" 135 namespace: "game" 136 description: "Guards use of the ADPF power efficiency API within the platform" 137 is_fixed_read_only: true 138 bug: "277285195" 139} 140 141flag { 142 name: "adpf_measure_during_input_event_boost" 143 namespace: "game" 144 description: "Guards use of a boost when view measures during input events" 145 bug: "256549451" 146} 147 148flag { 149 name: "battery_service_support_current_adb_command" 150 namespace: "backstage_power" 151 description: "Whether or not BatteryService supports adb commands for Current values." 152 is_fixed_read_only: true 153 bug: "315037695" 154} 155 156flag { 157 name: "strict_mode_restricted_network" 158 namespace: "backstage_power" 159 description: "Guards StrictMode APIs for detecting restricted network access." 160 bug: "317250784" 161} 162 163flag { 164 name: "message_queue_tail_tracking" 165 namespace: "system_performance" 166 description: "track tail of message queue." 167 bug: "305311707" 168 is_fixed_read_only: true 169} 170 171flag { 172 name: "battery_part_status_api" 173 is_exported: true 174 namespace: "phoenix" 175 description: "Feature flag for adding Health HAL v3 APIs." 176 is_fixed_read_only: true 177 bug: "309792384" 178} 179 180flag { 181 name: "storage_lifetime_api" 182 is_exported: true 183 namespace: "phoenix" 184 description: "Feature flag for adding storage component health APIs." 185 is_fixed_read_only: true 186 bug: "309792384" 187} 188 189flag { 190 namespace: "system_performance" 191 name: "telemetry_apis_framework_initialization" 192 is_exported: true 193 description: "Control framework initialization APIs of telemetry APIs feature." 194 is_fixed_read_only: true 195 bug: "324241334" 196} 197 198flag { 199 namespace: "system_performance" 200 name: "perfetto_sdk_tracing" 201 description: "Tracing using Perfetto SDK." 202 bug: "303199244" 203} 204