xref: /aosp_15_r20/frameworks/base/packages/SettingsLib/aconfig/settingslib.aconfig (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Workerpackage: "com.android.settingslib.flags"
2*d57664e9SAndroid Build Coastguard Workercontainer: "system"
3*d57664e9SAndroid Build Coastguard Worker
4*d57664e9SAndroid Build Coastguard Workerflag {
5*d57664e9SAndroid Build Coastguard Worker    name: "new_status_bar_icons"
6*d57664e9SAndroid Build Coastguard Worker    namespace: "systemui"
7*d57664e9SAndroid Build Coastguard Worker    description: "Enable new status bar system icons"
8*d57664e9SAndroid Build Coastguard Worker    bug: "314812750"
9*d57664e9SAndroid Build Coastguard Worker}
10*d57664e9SAndroid Build Coastguard Worker
11*d57664e9SAndroid Build Coastguard Workerflag {
12*d57664e9SAndroid Build Coastguard Worker   name: "bluetooth_qs_tile_dialog_auto_on_toggle"
13*d57664e9SAndroid Build Coastguard Worker   namespace: "bluetooth"
14*d57664e9SAndroid Build Coastguard Worker   description: "Displays the auto on toggle in the bluetooth QS tile dialog"
15*d57664e9SAndroid Build Coastguard Worker   bug: "316985153"
16*d57664e9SAndroid Build Coastguard Worker}
17*d57664e9SAndroid Build Coastguard Worker
18*d57664e9SAndroid Build Coastguard Workerflag {
19*d57664e9SAndroid Build Coastguard Worker    name: "legacy_le_audio_sharing"
20*d57664e9SAndroid Build Coastguard Worker    namespace: "pixel_cross_device_control"
21*d57664e9SAndroid Build Coastguard Worker    description: "Gates the legacy le audio sharing UI."
22*d57664e9SAndroid Build Coastguard Worker    bug: "322295262"
23*d57664e9SAndroid Build Coastguard Worker}
24*d57664e9SAndroid Build Coastguard Worker
25*d57664e9SAndroid Build Coastguard Workerflag {
26*d57664e9SAndroid Build Coastguard Worker  name: "enable_le_audio_sharing"
27*d57664e9SAndroid Build Coastguard Worker  namespace: "pixel_cross_device_control"
28*d57664e9SAndroid Build Coastguard Worker  description: "Gates whether to enable LE audio sharing"
29*d57664e9SAndroid Build Coastguard Worker  bug: "323125723"
30*d57664e9SAndroid Build Coastguard Worker}
31*d57664e9SAndroid Build Coastguard Worker
32*d57664e9SAndroid Build Coastguard Workerflag {
33*d57664e9SAndroid Build Coastguard Worker  name: "enable_le_audio_qr_code_private_broadcast_sharing"
34*d57664e9SAndroid Build Coastguard Worker  namespace: "pixel_cross_device_control"
35*d57664e9SAndroid Build Coastguard Worker  description: "Gates whether to enable LE audio private broadcast sharing via QR code"
36*d57664e9SAndroid Build Coastguard Worker  bug: "323125723"
37*d57664e9SAndroid Build Coastguard Worker}
38*d57664e9SAndroid Build Coastguard Worker
39*d57664e9SAndroid Build Coastguard Workerflag {
40*d57664e9SAndroid Build Coastguard Worker  name: "enable_hide_exclusively_managed_bluetooth_device"
41*d57664e9SAndroid Build Coastguard Worker  namespace: "dck_framework"
42*d57664e9SAndroid Build Coastguard Worker  description: "Hide exclusively managed Bluetooth devices in BT settings menu."
43*d57664e9SAndroid Build Coastguard Worker  bug: "324475542"
44*d57664e9SAndroid Build Coastguard Worker}
45*d57664e9SAndroid Build Coastguard Worker
46*d57664e9SAndroid Build Coastguard Workerflag {
47*d57664e9SAndroid Build Coastguard Worker    name: "enable_set_preferred_transport_for_le_audio_device"
48*d57664e9SAndroid Build Coastguard Worker    namespace: "bluetooth"
49*d57664e9SAndroid Build Coastguard Worker    description: "Enable setting preferred transport for Le Audio device"
50*d57664e9SAndroid Build Coastguard Worker    bug: "330581926"
51*d57664e9SAndroid Build Coastguard Worker    metadata {
52*d57664e9SAndroid Build Coastguard Worker        purpose: PURPOSE_BUGFIX
53*d57664e9SAndroid Build Coastguard Worker    }
54*d57664e9SAndroid Build Coastguard Worker}
55*d57664e9SAndroid Build Coastguard Worker
56*d57664e9SAndroid Build Coastguard Workerflag {
57*d57664e9SAndroid Build Coastguard Worker    name: "enable_determining_advanced_details_header_with_metadata"
58*d57664e9SAndroid Build Coastguard Worker    namespace: "pixel_cross_device_control"
59*d57664e9SAndroid Build Coastguard Worker    description: "Use metadata instead of device type to determine whether a bluetooth device should use advanced details header."
60*d57664e9SAndroid Build Coastguard Worker    bug: "328556903"
61*d57664e9SAndroid Build Coastguard Worker    metadata {
62*d57664e9SAndroid Build Coastguard Worker        purpose: PURPOSE_BUGFIX
63*d57664e9SAndroid Build Coastguard Worker    }
64*d57664e9SAndroid Build Coastguard Worker}
65*d57664e9SAndroid Build Coastguard Worker
66*d57664e9SAndroid Build Coastguard Workerflag {
67*d57664e9SAndroid Build Coastguard Worker    name: "enable_determining_spatial_audio_attributes_by_profile"
68*d57664e9SAndroid Build Coastguard Worker    namespace: "cross_device_experiences"
69*d57664e9SAndroid Build Coastguard Worker    description: "Use bluetooth profile connection policy to determine spatial audio attributes"
70*d57664e9SAndroid Build Coastguard Worker    bug: "341005211"
71*d57664e9SAndroid Build Coastguard Worker    metadata {
72*d57664e9SAndroid Build Coastguard Worker        purpose: PURPOSE_BUGFIX
73*d57664e9SAndroid Build Coastguard Worker    }
74*d57664e9SAndroid Build Coastguard Worker}
75*d57664e9SAndroid Build Coastguard Worker
76*d57664e9SAndroid Build Coastguard Workerflag {
77*d57664e9SAndroid Build Coastguard Worker    name: "volume_dialog_audio_sharing_fix"
78*d57664e9SAndroid Build Coastguard Worker    namespace: "cross_device_experiences"
79*d57664e9SAndroid Build Coastguard Worker    description: "Gates whether to show separate volume bars during audio sharing"
80*d57664e9SAndroid Build Coastguard Worker    bug: "336716411"
81*d57664e9SAndroid Build Coastguard Worker    metadata {
82*d57664e9SAndroid Build Coastguard Worker        purpose: PURPOSE_BUGFIX
83*d57664e9SAndroid Build Coastguard Worker    }
84*d57664e9SAndroid Build Coastguard Worker}
85*d57664e9SAndroid Build Coastguard Worker
86*d57664e9SAndroid Build Coastguard Workerflag {
87*d57664e9SAndroid Build Coastguard Worker    name: "extreme_power_low_state_vulnerability"
88*d57664e9SAndroid Build Coastguard Worker    namespace: "pixel_energizer"
89*d57664e9SAndroid Build Coastguard Worker    description: "the battery saver can pause all non-essential apps and their corresponding notification when device is in locked state to introduce the security vulnerability"
90*d57664e9SAndroid Build Coastguard Worker    bug: "346513692"
91*d57664e9SAndroid Build Coastguard Worker    metadata {
92*d57664e9SAndroid Build Coastguard Worker      purpose: PURPOSE_BUGFIX
93*d57664e9SAndroid Build Coastguard Worker    }
94*d57664e9SAndroid Build Coastguard Worker}
95*d57664e9SAndroid Build Coastguard Worker
96*d57664e9SAndroid Build Coastguard Workerflag {
97*d57664e9SAndroid Build Coastguard Worker    name: "settings_catalyst"
98*d57664e9SAndroid Build Coastguard Worker    namespace: "android_settings"
99*d57664e9SAndroid Build Coastguard Worker    description: "Settings catalyst project migration"
100*d57664e9SAndroid Build Coastguard Worker    bug: "323791114"
101*d57664e9SAndroid Build Coastguard Worker    is_exported: true
102*d57664e9SAndroid Build Coastguard Worker}
103*d57664e9SAndroid Build Coastguard Worker
104*d57664e9SAndroid Build Coastguard Workerflag {
105*d57664e9SAndroid Build Coastguard Worker    name: "write_system_preference_permission_enabled"
106*d57664e9SAndroid Build Coastguard Worker    is_fixed_read_only: true
107*d57664e9SAndroid Build Coastguard Worker    namespace: "android_settings"
108*d57664e9SAndroid Build Coastguard Worker    description: "Enable WRITE_SYSTEM_PREFERENCE permission and appop"
109*d57664e9SAndroid Build Coastguard Worker    bug: "375193223"
110*d57664e9SAndroid Build Coastguard Worker    is_exported: true
111*d57664e9SAndroid Build Coastguard Worker}
112*d57664e9SAndroid Build Coastguard Worker
113*d57664e9SAndroid Build Coastguard Workerflag {
114*d57664e9SAndroid Build Coastguard Worker  name: "asha_profile_access_profile_enabled_true"
115*d57664e9SAndroid Build Coastguard Worker  namespace: "accessibility"
116*d57664e9SAndroid Build Coastguard Worker  description: "Changes the return value of HearingAidProfile.accessProfileEnabled() to true"
117*d57664e9SAndroid Build Coastguard Worker  bug: "356530795"
118*d57664e9SAndroid Build Coastguard Worker  metadata {
119*d57664e9SAndroid Build Coastguard Worker    purpose: PURPOSE_BUGFIX
120*d57664e9SAndroid Build Coastguard Worker  }
121*d57664e9SAndroid Build Coastguard Worker}
122*d57664e9SAndroid Build Coastguard Worker
123*d57664e9SAndroid Build Coastguard Workerflag {
124*d57664e9SAndroid Build Coastguard Worker    name: "audio_sharing_hysteresis_mode_fix"
125*d57664e9SAndroid Build Coastguard Worker    namespace: "cross_device_experiences"
126*d57664e9SAndroid Build Coastguard Worker    description: "Gates whether to enable fix for hysteresis mode"
127*d57664e9SAndroid Build Coastguard Worker    bug: "355222285"
128*d57664e9SAndroid Build Coastguard Worker    metadata {
129*d57664e9SAndroid Build Coastguard Worker        purpose: PURPOSE_BUGFIX
130*d57664e9SAndroid Build Coastguard Worker    }
131*d57664e9SAndroid Build Coastguard Worker}
132*d57664e9SAndroid Build Coastguard Worker
133*d57664e9SAndroid Build Coastguard Workerflag {
134*d57664e9SAndroid Build Coastguard Worker    name: "member_device_lea_active_state_sync_fix"
135*d57664e9SAndroid Build Coastguard Worker    namespace: "cross_device_experiences"
136*d57664e9SAndroid Build Coastguard Worker    description: "Gates whether to enable fix for member device active state sync on lea profile"
137*d57664e9SAndroid Build Coastguard Worker    bug: "364201289"
138*d57664e9SAndroid Build Coastguard Worker    metadata {
139*d57664e9SAndroid Build Coastguard Worker        purpose: PURPOSE_BUGFIX
140*d57664e9SAndroid Build Coastguard Worker    }
141*d57664e9SAndroid Build Coastguard Worker}
142*d57664e9SAndroid Build Coastguard Worker
143*d57664e9SAndroid Build Coastguard Workerflag {
144*d57664e9SAndroid Build Coastguard Worker    name: "audio_sharing_qs_dialog_improvement"
145*d57664e9SAndroid Build Coastguard Worker    namespace: "cross_device_experiences"
146*d57664e9SAndroid Build Coastguard Worker    description: "Gates whether to enable audio sharing qs dialog improvement"
147*d57664e9SAndroid Build Coastguard Worker    bug: "360759048"
148*d57664e9SAndroid Build Coastguard Worker    metadata {
149*d57664e9SAndroid Build Coastguard Worker        purpose: PURPOSE_BUGFIX
150*d57664e9SAndroid Build Coastguard Worker    }
151*d57664e9SAndroid Build Coastguard Worker}
152*d57664e9SAndroid Build Coastguard Worker
153*d57664e9SAndroid Build Coastguard Workerflag {
154*d57664e9SAndroid Build Coastguard Worker    name: "audio_sharing_developer_option"
155*d57664e9SAndroid Build Coastguard Worker    namespace: "cross_device_experiences"
156*d57664e9SAndroid Build Coastguard Worker    description: "Gates whether to enable audio sharing developer option"
157*d57664e9SAndroid Build Coastguard Worker    bug: "368401233"
158*d57664e9SAndroid Build Coastguard Worker    metadata {
159*d57664e9SAndroid Build Coastguard Worker        purpose: PURPOSE_BUGFIX
160*d57664e9SAndroid Build Coastguard Worker    }
161*d57664e9SAndroid Build Coastguard Worker}
162*d57664e9SAndroid Build Coastguard Worker
163*d57664e9SAndroid Build Coastguard Workerflag {
164*d57664e9SAndroid Build Coastguard Worker    name: "hearing_devices_ambient_volume_control"
165*d57664e9SAndroid Build Coastguard Worker    namespace: "accessibility"
166*d57664e9SAndroid Build Coastguard Worker    description: "Enable the ambient volume control in device details and hearing devices dialog."
167*d57664e9SAndroid Build Coastguard Worker    bug: "357878944"
168*d57664e9SAndroid Build Coastguard Worker}
169*d57664e9SAndroid Build Coastguard Worker
170*d57664e9SAndroid Build Coastguard Workerflag {
171*d57664e9SAndroid Build Coastguard Worker    name: "settings_preference_write_consent_enabled"
172*d57664e9SAndroid Build Coastguard Worker    namespace: "android_settings"
173*d57664e9SAndroid Build Coastguard Worker    description: "Enable the user consent prompt before writing sensitive preferences via service"
174*d57664e9SAndroid Build Coastguard Worker    bug: "378552675"
175*d57664e9SAndroid Build Coastguard Worker}
176*d57664e9SAndroid Build Coastguard Worker
177*d57664e9SAndroid Build Coastguard Workerflag {
178*d57664e9SAndroid Build Coastguard Worker    name: "hearing_devices_input_routing_control"
179*d57664e9SAndroid Build Coastguard Worker    namespace: "accessibility"
180*d57664e9SAndroid Build Coastguard Worker    description: "Enable the input routing control in device details and hearing devices dialog."
181*d57664e9SAndroid Build Coastguard Worker    bug: "349255906"
182*d57664e9SAndroid Build Coastguard Worker}
183*d57664e9SAndroid Build Coastguard Worker
184*d57664e9SAndroid Build Coastguard Workerflag {
185*d57664e9SAndroid Build Coastguard Worker    name: "hearing_device_set_connection_status_report"
186*d57664e9SAndroid Build Coastguard Worker    namespace: "accessibility"
187*d57664e9SAndroid Build Coastguard Worker    description: "Enable the connection status report for a set of hearing device."
188*d57664e9SAndroid Build Coastguard Worker    bug: "357882387"
189*d57664e9SAndroid Build Coastguard Worker}
190*d57664e9SAndroid Build Coastguard Worker
191*d57664e9SAndroid Build Coastguard Workerflag {
192*d57664e9SAndroid Build Coastguard Worker    name: "ignore_a2dp_disconnection_for_android_auto"
193*d57664e9SAndroid Build Coastguard Worker    namespace: "cross_device_experiences"
194*d57664e9SAndroid Build Coastguard Worker    description: "Do not show problem connecting message when Android Auto disconnect A2DP"
195*d57664e9SAndroid Build Coastguard Worker    bug: "381981752"
196*d57664e9SAndroid Build Coastguard Worker    metadata {
197*d57664e9SAndroid Build Coastguard Worker        purpose: PURPOSE_BUGFIX
198*d57664e9SAndroid Build Coastguard Worker    }
199*d57664e9SAndroid Build Coastguard Worker}
200