xref: /aosp_15_r20/frameworks/base/location/java/android/location/flags/location.aconfig (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
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}