• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package: "android.location.flags"
2container: "system"
3
4flag {
5    name: "deprecate_provider_request_apis"
6    namespace: "location"
7    description: "Deprecates LocationManager ProviderChanged APIs"
8    bug: "361811782"
9    is_exported: true
10}
11
12flag {
13    name: "keep_gnss_stationary_throttling"
14    namespace: "location"
15    description: "Keeps stationary throttling for the GNSS provider even if the disable_stationary_throttling flag is true."
16    bug: "354000147"
17}
18
19flag {
20    name: "disable_stationary_throttling"
21    namespace: "location"
22    description: "Disables stationary throttling for all providers"
23    bug: "354000147"
24}
25
26flag {
27    name: "new_geocoder"
28    namespace: "location"
29    description: "Flag for new Geocoder APIs"
30    bug: "229872126"
31    is_exported: true
32}
33
34flag {
35    name: "enable_location_bypass"
36    namespace: "location"
37    description: "Enable location bypass feature"
38    bug: "301150056"
39}
40
41flag {
42    name: "location_bypass"
43    is_exported: true
44    namespace: "location"
45    description: "Enable location bypass appops behavior"
46    bug: "329151785"
47}
48
49flag {
50    name: "fix_service_watcher"
51    namespace: "location"
52    description: "Enable null explicit services in ServiceWatcher"
53    bug: "311210517"
54}
55
56flag {
57    name: "geoid_heights_via_altitude_hal"
58    namespace: "location"
59    description: "Flag for making geoid heights available via the Altitude HAL"
60    bug: "304375846"
61    is_exported: true
62}
63
64flag {
65    name: "gnss_api_navic_l1"
66    namespace: "location"
67    description: "Flag for GNSS API for NavIC L1"
68    bug: "302199306"
69    is_exported: true
70}
71
72flag {
73    name: "gnss_api_measurement_request_work_source"
74    namespace: "location"
75    description: "Flag for GnssMeasurementRequest WorkSource API"
76    bug: "295235160"
77    is_exported: true
78}
79
80flag {
81    name: "release_supl_connection_on_timeout"
82    namespace: "location"
83    description: "Flag for releasing SUPL connection on timeout"
84    bug: "315024652"
85}
86
87flag {
88    name: "location_validation"
89    namespace: "location"
90    description: "Flag for location validation"
91    bug: "314328533"
92}
93
94flag {
95    name: "replace_future_elapsed_realtime_jni"
96    namespace: "location"
97    description: "Flag for replacing future elapsedRealtime in JNI"
98    bug: "314328533"
99}
100
101flag {
102    name: "use_legacy_ntp_time"
103    namespace: "location"
104    description: "Flag for switching to legacy NtpNetworkTimeHelper"
105    bug: "368034558"
106    metadata {
107        purpose: PURPOSE_BUGFIX
108    }
109}
110
111flag {
112    name: "subscriptions_changed_listener_thread"
113    namespace: "location"
114    description: "Flag for running onSubscriptionsChangedListener on FgThread"
115    bug: "332451908"
116    metadata {
117        purpose: PURPOSE_BUGFIX
118    }
119}
120
121flag {
122    name: "gnss_configuration_from_resource"
123    namespace: "location"
124    description: "Flag for GNSS configuration from resource"
125    bug: "317734846"
126}
127
128flag {
129    name: "enable_ni_supl_message_injection_by_carrier_config_bugfix"
130    namespace: "location"
131    description: "Flag for enabling NI SUPL message injection by carrier config"
132    bug: "242105192"
133    is_fixed_read_only: true
134    metadata {
135        purpose: PURPOSE_BUGFIX
136    }
137    is_exported: true
138}
139
140flag {
141    name: "enable_ni_supl_message_injection_by_carrier_config"
142    namespace: "location"
143    description: "Flag for enabling NI SUPL message injection by carrier config"
144    bug: "242105192"
145    is_fixed_read_only: true
146    metadata {
147        purpose: PURPOSE_BUGFIX
148    }
149}
150
151flag {
152    name: "population_density_provider"
153    namespace: "location"
154    description: "Flag for enabling the population density provider"
155    bug: "376198890"
156}
157
158flag {
159    name: "density_based_coarse_locations"
160    namespace: "location"
161    description: "Flag for gating the density-based coarse locations"
162    bug: "376198890"
163}
164
165flag {
166    name: "gnss_assistance_interface"
167    namespace: "location"
168    description: "Flag for GNSS assistance interface"
169    bug: "209078566"
170    is_exported: true
171}
172
173flag {
174    name: "update_min_location_request_interval"
175    namespace: "location"
176    description: "Flag for updating the default logic for the minimal interval for location request"
177    bug: "397444378"
178    metadata {
179        purpose: PURPOSE_BUGFIX
180    }
181}
182
183flag {
184    name: "gnss_location_provider_overlay_2025_devices"
185    namespace: "location"
186    description: "Flag for GNSS location provider overlay for 2025 devices"
187    bug: "398254728"
188    is_fixed_read_only: true
189}
190
191flag {
192    name: "limit_fused_gps"
193    namespace: "location"
194    description: "Limits when GPS can be used for fused location requests"
195    bug: "401885179"
196    metadata {
197        purpose: PURPOSE_BUGFIX
198    }
199}
200
201flag {
202    name: "fix_is_in_emergency_anr"
203    namespace: "location"
204    description: "Avoid calling IPC with a lock to avoid deadlock"
205    bug: "355384257"
206    metadata {
207        purpose: PURPOSE_BUGFIX
208    }
209}
210
211flag {
212    name: "gnss_assistance_interface_jni"
213    namespace: "location"
214    description: "Flag for GNSS assistance interface JNI"
215    bug: "209078566"
216}
217
218flag {
219    name: "service_watcher_unstable_fallback"
220    namespace: "location"
221    description: "Flag for service watcher to fallback on an unstable service"
222    bug: "402997842"
223    is_fixed_read_only: true
224}
225
226flag {
227    name: "missing_attribution_tags_in_overlay"
228    namespace: "location"
229    description: "Adds missing attribution tags in the Fused and Gnss overlay"
230    bug: "403337028"
231}
232