Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const DescriptorICountryDetector + const DescriptorICountryListener + const DescriptorIFusedGeofenceHardware + const DescriptorIGeofenceProvider + const DescriptorIGnssAntennaInfoListener + const DescriptorIGnssMeasurementsListener + const DescriptorIGnssNavigationMessageListener + const DescriptorIGnssNmeaListener + const DescriptorIGnssStatusListener + const DescriptorIGpsGeofenceHardware + const DescriptorILocationCallback + const DescriptorILocationListener + const DescriptorILocationManager + const DescriptorINetInitiatedListener + const MethodICountryDetectorAddCountryListener + const MethodICountryDetectorDetectCountry + const MethodICountryDetectorRemoveCountryListener + const MethodICountryListenerOnCountryDetected + const MethodIFusedGeofenceHardwareAddGeofences + const MethodIFusedGeofenceHardwareIsSupported + const MethodIFusedGeofenceHardwareModifyGeofenceOptions + const MethodIFusedGeofenceHardwarePauseMonitoringGeofence + const MethodIFusedGeofenceHardwareRemoveGeofences + const MethodIFusedGeofenceHardwareResumeMonitoringGeofence + const MethodIGeofenceProviderSetGeofenceHardware + const MethodIGnssAntennaInfoListenerOnGnssAntennaInfoChanged + const MethodIGnssMeasurementsListenerOnGnssMeasurementsReceived + const MethodIGnssMeasurementsListenerOnStatusChanged + const MethodIGnssNavigationMessageListenerOnGnssNavigationMessageReceived + const MethodIGnssNavigationMessageListenerOnStatusChanged + const MethodIGnssNmeaListenerOnNmeaReceived + const MethodIGnssStatusListenerOnFirstFix + const MethodIGnssStatusListenerOnGnssStarted + const MethodIGnssStatusListenerOnGnssStopped + const MethodIGnssStatusListenerOnSvStatusChanged + const MethodIGpsGeofenceHardwareAddCircularHardwareGeofence + const MethodIGpsGeofenceHardwareIsHardwareGeofenceSupported + const MethodIGpsGeofenceHardwarePauseHardwareGeofence + const MethodIGpsGeofenceHardwareRemoveHardwareGeofence + const MethodIGpsGeofenceHardwareResumeHardwareGeofence + const MethodILocationCallbackOnLocation + const MethodILocationListenerOnFlushComplete + const MethodILocationListenerOnLocationChanged + const MethodILocationListenerOnProviderEnabledChanged + const MethodILocationManagerAddGnssAntennaInfoListener + const MethodILocationManagerAddGnssMeasurementsListener + const MethodILocationManagerAddGnssNavigationMessageListener + const MethodILocationManagerAddProviderRequestListener + const MethodILocationManagerAddTestProvider + const MethodILocationManagerFlushGnssBatch + const MethodILocationManagerForwardGeocode + const MethodILocationManagerGetAdasAllowlist + const MethodILocationManagerGetAllProviders + const MethodILocationManagerGetBackgroundThrottlingWhitelist + const MethodILocationManagerGetBestProvider + const MethodILocationManagerGetCurrentLocation + const MethodILocationManagerGetExtraLocationControllerPackage + const MethodILocationManagerGetGnssAntennaInfos + const MethodILocationManagerGetGnssBatchSize + const MethodILocationManagerGetGnssCapabilities + const MethodILocationManagerGetGnssHardwareModelName + const MethodILocationManagerGetGnssTimeMillis + const MethodILocationManagerGetGnssYearOfHardware + const MethodILocationManagerGetIgnoreSettingsAllowlist + const MethodILocationManagerGetLastLocation + const MethodILocationManagerGetProviderPackages + const MethodILocationManagerGetProviderProperties + const MethodILocationManagerGetProviders + const MethodILocationManagerHasProvider + const MethodILocationManagerInjectGnssMeasurementCorrections + const MethodILocationManagerInjectLocation + const MethodILocationManagerIsAdasGnssLocationEnabledForUser + const MethodILocationManagerIsAutomotiveGnssSuspended + const MethodILocationManagerIsExtraLocationControllerPackageEnabled + const MethodILocationManagerIsGeocodeAvailable + const MethodILocationManagerIsLocationEnabledForUser + const MethodILocationManagerIsProviderEnabledForUser + const MethodILocationManagerIsProviderPackage + const MethodILocationManagerRegisterGnssNmeaCallback + const MethodILocationManagerRegisterGnssStatusCallback + const MethodILocationManagerRegisterLocationListener + const MethodILocationManagerRegisterLocationPendingIntent + const MethodILocationManagerRemoveGeofence + const MethodILocationManagerRemoveGnssAntennaInfoListener + const MethodILocationManagerRemoveGnssMeasurementsListener + const MethodILocationManagerRemoveGnssNavigationMessageListener + const MethodILocationManagerRemoveProviderRequestListener + const MethodILocationManagerRemoveTestProvider + const MethodILocationManagerRequestGeofence + const MethodILocationManagerRequestListenerFlush + const MethodILocationManagerRequestPendingIntentFlush + const MethodILocationManagerReverseGeocode + const MethodILocationManagerSendExtraCommand + const MethodILocationManagerSetAdasGnssLocationEnabledForUser + const MethodILocationManagerSetAutomotiveGnssSuspended + const MethodILocationManagerSetExtraLocationControllerPackage + const MethodILocationManagerSetExtraLocationControllerPackageEnabled + const MethodILocationManagerSetLocationEnabledForUser + const MethodILocationManagerSetTestProviderEnabled + const MethodILocationManagerSetTestProviderLocation + const MethodILocationManagerStartGnssBatch + const MethodILocationManagerStopGnssBatch + const MethodILocationManagerUnregisterGnssNmeaCallback + const MethodILocationManagerUnregisterGnssStatusCallback + const MethodILocationManagerUnregisterLocationListener + const MethodILocationManagerUnregisterLocationPendingIntent + const MethodINetInitiatedListenerSendNiResponse + const TransactionICountryDetectorAddCountryListener + const TransactionICountryDetectorDetectCountry + const TransactionICountryDetectorRemoveCountryListener + const TransactionICountryListenerOnCountryDetected + const TransactionIFusedGeofenceHardwareAddGeofences + const TransactionIFusedGeofenceHardwareIsSupported + const TransactionIFusedGeofenceHardwareModifyGeofenceOptions + const TransactionIFusedGeofenceHardwarePauseMonitoringGeofence + const TransactionIFusedGeofenceHardwareRemoveGeofences + const TransactionIFusedGeofenceHardwareResumeMonitoringGeofence + const TransactionIGeofenceProviderSetGeofenceHardware + const TransactionIGnssAntennaInfoListenerOnGnssAntennaInfoChanged + const TransactionIGnssMeasurementsListenerOnGnssMeasurementsReceived + const TransactionIGnssMeasurementsListenerOnStatusChanged + const TransactionIGnssNavigationMessageListenerOnGnssNavigationMessageReceived + const TransactionIGnssNavigationMessageListenerOnStatusChanged + const TransactionIGnssNmeaListenerOnNmeaReceived + const TransactionIGnssStatusListenerOnFirstFix + const TransactionIGnssStatusListenerOnGnssStarted + const TransactionIGnssStatusListenerOnGnssStopped + const TransactionIGnssStatusListenerOnSvStatusChanged + const TransactionIGpsGeofenceHardwareAddCircularHardwareGeofence + const TransactionIGpsGeofenceHardwareIsHardwareGeofenceSupported + const TransactionIGpsGeofenceHardwarePauseHardwareGeofence + const TransactionIGpsGeofenceHardwareRemoveHardwareGeofence + const TransactionIGpsGeofenceHardwareResumeHardwareGeofence + const TransactionILocationCallbackOnLocation + const TransactionILocationListenerOnFlushComplete + const TransactionILocationListenerOnLocationChanged + const TransactionILocationListenerOnProviderEnabledChanged + const TransactionILocationManagerAddGnssAntennaInfoListener + const TransactionILocationManagerAddGnssMeasurementsListener + const TransactionILocationManagerAddGnssNavigationMessageListener + const TransactionILocationManagerAddProviderRequestListener + const TransactionILocationManagerAddTestProvider + const TransactionILocationManagerFlushGnssBatch + const TransactionILocationManagerForwardGeocode + const TransactionILocationManagerGetAdasAllowlist + const TransactionILocationManagerGetAllProviders + const TransactionILocationManagerGetBackgroundThrottlingWhitelist + const TransactionILocationManagerGetBestProvider + const TransactionILocationManagerGetCurrentLocation + const TransactionILocationManagerGetExtraLocationControllerPackage + const TransactionILocationManagerGetGnssAntennaInfos + const TransactionILocationManagerGetGnssBatchSize + const TransactionILocationManagerGetGnssCapabilities + const TransactionILocationManagerGetGnssHardwareModelName + const TransactionILocationManagerGetGnssTimeMillis + const TransactionILocationManagerGetGnssYearOfHardware + const TransactionILocationManagerGetIgnoreSettingsAllowlist + const TransactionILocationManagerGetLastLocation + const TransactionILocationManagerGetProviderPackages + const TransactionILocationManagerGetProviderProperties + const TransactionILocationManagerGetProviders + const TransactionILocationManagerHasProvider + const TransactionILocationManagerInjectGnssMeasurementCorrections + const TransactionILocationManagerInjectLocation + const TransactionILocationManagerIsAdasGnssLocationEnabledForUser + const TransactionILocationManagerIsAutomotiveGnssSuspended + const TransactionILocationManagerIsExtraLocationControllerPackageEnabled + const TransactionILocationManagerIsGeocodeAvailable + const TransactionILocationManagerIsLocationEnabledForUser + const TransactionILocationManagerIsProviderEnabledForUser + const TransactionILocationManagerIsProviderPackage + const TransactionILocationManagerRegisterGnssNmeaCallback + const TransactionILocationManagerRegisterGnssStatusCallback + const TransactionILocationManagerRegisterLocationListener + const TransactionILocationManagerRegisterLocationPendingIntent + const TransactionILocationManagerRemoveGeofence + const TransactionILocationManagerRemoveGnssAntennaInfoListener + const TransactionILocationManagerRemoveGnssMeasurementsListener + const TransactionILocationManagerRemoveGnssNavigationMessageListener + const TransactionILocationManagerRemoveProviderRequestListener + const TransactionILocationManagerRemoveTestProvider + const TransactionILocationManagerRequestGeofence + const TransactionILocationManagerRequestListenerFlush + const TransactionILocationManagerRequestPendingIntentFlush + const TransactionILocationManagerReverseGeocode + const TransactionILocationManagerSendExtraCommand + const TransactionILocationManagerSetAdasGnssLocationEnabledForUser + const TransactionILocationManagerSetAutomotiveGnssSuspended + const TransactionILocationManagerSetExtraLocationControllerPackage + const TransactionILocationManagerSetExtraLocationControllerPackageEnabled + const TransactionILocationManagerSetLocationEnabledForUser + const TransactionILocationManagerSetTestProviderEnabled + const TransactionILocationManagerSetTestProviderLocation + const TransactionILocationManagerStartGnssBatch + const TransactionILocationManagerStopGnssBatch + const TransactionILocationManagerUnregisterGnssNmeaCallback + const TransactionILocationManagerUnregisterGnssStatusCallback + const TransactionILocationManagerUnregisterLocationListener + const TransactionILocationManagerUnregisterLocationPendingIntent + const TransactionINetInitiatedListenerSendNiResponse + type Address struct + AdminArea string + CountryCode string + CountryName string + FeatureName string + Locality string + Phone string + PostalCode string + Premises string + SubAdminArea string + SubLocality string + SubThoroughfare string + Thoroughfare string + Url string + func (s *Address) MarshalParcel(p *parcel.Parcel) error + func (s *Address) UnmarshalParcel(p *parcel.Parcel) error + type Country struct + CountryIso string + Source int32 + Timestamp int64 + func (s *Country) MarshalParcel(p *parcel.Parcel) error + func (s *Country) UnmarshalParcel(p *parcel.Parcel) error + type CountryDetectorProxy struct + Remote binder.IBinder + func NewCountryDetectorProxy(remote binder.IBinder) *CountryDetectorProxy + func (p *CountryDetectorProxy) AddCountryListener(ctx context.Context, listener ICountryListener) error + func (p *CountryDetectorProxy) AsBinder() binder.IBinder + func (p *CountryDetectorProxy) DetectCountry(ctx context.Context) (Country, error) + func (p *CountryDetectorProxy) RemoveCountryListener(ctx context.Context, listener ICountryListener) error + type CountryDetectorStub struct + Impl ICountryDetector + Transport binder.VersionAwareTransport + func (s *CountryDetectorStub) Descriptor() string + func (s *CountryDetectorStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type CountryListenerProxy struct + Remote binder.IBinder + func NewCountryListenerProxy(remote binder.IBinder) *CountryListenerProxy + func (p *CountryListenerProxy) AsBinder() binder.IBinder + func (p *CountryListenerProxy) OnCountryDetected(ctx context.Context, country Country) error + type CountryListenerStub struct + Impl ICountryListener + Transport binder.VersionAwareTransport + func (s *CountryListenerStub) Descriptor() string + func (s *CountryListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type Criteria struct + BearingAccuracy int32 + HorizontalAccuracy int32 + PowerRequirement int32 + SpeedAccuracy int32 + VerticalAccuracy int32 + func (s *Criteria) MarshalParcel(p *parcel.Parcel) error + func (s *Criteria) UnmarshalParcel(p *parcel.Parcel) error + type FusedBatchOptions struct + Flags int32 + MaxPowerAllocationInMW float64 + PeriodInNS int64 + SmallestDisplacementMeters float32 + SourcesToUse int32 + func (s *FusedBatchOptions) MarshalParcel(p *parcel.Parcel) error + func (s *FusedBatchOptions) UnmarshalParcel(p *parcel.Parcel) error + type FusedGeofenceHardwareProxy struct + Remote binder.IBinder + func NewFusedGeofenceHardwareProxy(remote binder.IBinder) *FusedGeofenceHardwareProxy + func (p *FusedGeofenceHardwareProxy) AddGeofences(ctx context.Context, ...) error + func (p *FusedGeofenceHardwareProxy) AsBinder() binder.IBinder + func (p *FusedGeofenceHardwareProxy) IsSupported(ctx context.Context) (bool, error) + func (p *FusedGeofenceHardwareProxy) ModifyGeofenceOptions(ctx context.Context, geofenceId int32, lastTransition int32, ...) error + func (p *FusedGeofenceHardwareProxy) PauseMonitoringGeofence(ctx context.Context, geofenceId int32) error + func (p *FusedGeofenceHardwareProxy) RemoveGeofences(ctx context.Context, geofenceIds []int32) error + func (p *FusedGeofenceHardwareProxy) ResumeMonitoringGeofence(ctx context.Context, geofenceId int32, monitorTransitions int32) error + type FusedGeofenceHardwareStub struct + Impl IFusedGeofenceHardware + Transport binder.VersionAwareTransport + func (s *FusedGeofenceHardwareStub) Descriptor() string + func (s *FusedGeofenceHardwareStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type Geofence struct + ExpirationRealtimeMs int64 + Latitude float64 + Longitude float64 + Radius float32 + func (s *Geofence) MarshalParcel(p *parcel.Parcel) error + func (s *Geofence) UnmarshalParcel(p *parcel.Parcel) error + type GeofenceProviderProxy struct + Remote binder.IBinder + func NewGeofenceProviderProxy(remote binder.IBinder) *GeofenceProviderProxy + func (p *GeofenceProviderProxy) AsBinder() binder.IBinder + func (p *GeofenceProviderProxy) SetGeofenceHardware(ctx context.Context, proxy hardwareLocation.IGeofenceHardware) error + type GeofenceProviderStub struct + Impl IGeofenceProvider + Transport binder.VersionAwareTransport + func (s *GeofenceProviderStub) Descriptor() string + func (s *GeofenceProviderStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type GnssAntennaInfo struct + CarrierFrequencyMHz float64 + func (s *GnssAntennaInfo) MarshalParcel(p *parcel.Parcel) error + func (s *GnssAntennaInfo) UnmarshalParcel(p *parcel.Parcel) error + type GnssAntennaInfoListenerProxy struct + Remote binder.IBinder + func NewGnssAntennaInfoListenerProxy(remote binder.IBinder) *GnssAntennaInfoListenerProxy + func (p *GnssAntennaInfoListenerProxy) AsBinder() binder.IBinder + func (p *GnssAntennaInfoListenerProxy) OnGnssAntennaInfoChanged(ctx context.Context, antennaInfos []GnssAntennaInfo) error + type GnssAntennaInfoListenerStub struct + Impl IGnssAntennaInfoListener + Transport binder.VersionAwareTransport + func (s *GnssAntennaInfoListenerStub) Descriptor() string + func (s *GnssAntennaInfoListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type GnssAutomaticGainControl struct + CarrierFrequencyHz int64 + ConstellationType int32 + LevelDb float64 + func (s *GnssAutomaticGainControl) MarshalParcel(p *parcel.Parcel) error + func (s *GnssAutomaticGainControl) UnmarshalParcel(p *parcel.Parcel) error + type GnssCapabilities struct + IsAdrCapabilityKnown bool + MeasurementCorrectionsFlags int32 + PowerFlags int32 + TopFlags int32 + func (s *GnssCapabilities) MarshalParcel(p *parcel.Parcel) error + func (s *GnssCapabilities) UnmarshalParcel(p *parcel.Parcel) error + type GnssMeasurementCorrections struct + AltitudeMeters float64 + HasEnvironmentBearing bool + HorizontalPositionUncertaintyMeters float64 + LatitudeDegrees float64 + LongitudeDegrees float64 + ToaGpsNanosecondsOfWeek int64 + VerticalPositionUncertaintyMeters float64 + func (s *GnssMeasurementCorrections) MarshalParcel(p *parcel.Parcel) error + func (s *GnssMeasurementCorrections) UnmarshalParcel(p *parcel.Parcel) error + type GnssMeasurementRequest struct + CorrelationVectorOutputsEnabled bool + FullTracking bool + IntervalMillis int32 + WorkSource *types.WorkSource + func (s *GnssMeasurementRequest) MarshalParcel(p *parcel.Parcel) error + func (s *GnssMeasurementRequest) UnmarshalParcel(p *parcel.Parcel) error + type GnssMeasurementsEvent struct + Flag int32 + IsFullTracking bool + func (s *GnssMeasurementsEvent) MarshalParcel(p *parcel.Parcel) error + func (s *GnssMeasurementsEvent) UnmarshalParcel(p *parcel.Parcel) error + type GnssMeasurementsListenerProxy struct + Remote binder.IBinder + func NewGnssMeasurementsListenerProxy(remote binder.IBinder) *GnssMeasurementsListenerProxy + func (p *GnssMeasurementsListenerProxy) AsBinder() binder.IBinder + func (p *GnssMeasurementsListenerProxy) OnGnssMeasurementsReceived(ctx context.Context, event GnssMeasurementsEvent) error + func (p *GnssMeasurementsListenerProxy) OnStatusChanged(ctx context.Context, status int32) error + type GnssMeasurementsListenerStub struct + Impl IGnssMeasurementsListener + Transport binder.VersionAwareTransport + func (s *GnssMeasurementsListenerStub) Descriptor() string + func (s *GnssMeasurementsListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type GnssNavigationMessage struct + MessageId int32 + Status int32 + SubmessageId int32 + Svid int32 + Type int32 + func (s *GnssNavigationMessage) MarshalParcel(p *parcel.Parcel) error + func (s *GnssNavigationMessage) UnmarshalParcel(p *parcel.Parcel) error + type GnssNavigationMessageListenerProxy struct + Remote binder.IBinder + func NewGnssNavigationMessageListenerProxy(remote binder.IBinder) *GnssNavigationMessageListenerProxy + func (p *GnssNavigationMessageListenerProxy) AsBinder() binder.IBinder + func (p *GnssNavigationMessageListenerProxy) OnGnssNavigationMessageReceived(ctx context.Context, event GnssNavigationMessage) error + func (p *GnssNavigationMessageListenerProxy) OnStatusChanged(ctx context.Context, status int32) error + type GnssNavigationMessageListenerStub struct + Impl IGnssNavigationMessageListener + Transport binder.VersionAwareTransport + func (s *GnssNavigationMessageListenerStub) Descriptor() string + func (s *GnssNavigationMessageListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type GnssNmeaListenerProxy struct + Remote binder.IBinder + func NewGnssNmeaListenerProxy(remote binder.IBinder) *GnssNmeaListenerProxy + func (p *GnssNmeaListenerProxy) AsBinder() binder.IBinder + func (p *GnssNmeaListenerProxy) OnNmeaReceived(ctx context.Context, timestamp int64, nmea string) error + type GnssNmeaListenerStub struct + Impl IGnssNmeaListener + Transport binder.VersionAwareTransport + func (s *GnssNmeaListenerStub) Descriptor() string + func (s *GnssNmeaListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type GnssRequest struct + FullTracking bool + func (s *GnssRequest) MarshalParcel(p *parcel.Parcel) error + func (s *GnssRequest) UnmarshalParcel(p *parcel.Parcel) error + type GnssSignalType struct + CarrierFrequencyHz float64 + CodeType string + ConstellationType int32 + func (s *GnssSignalType) MarshalParcel(p *parcel.Parcel) error + func (s *GnssSignalType) UnmarshalParcel(p *parcel.Parcel) error + type GnssStatus struct + SvCount int32 + func (s *GnssStatus) MarshalParcel(p *parcel.Parcel) error + func (s *GnssStatus) UnmarshalParcel(p *parcel.Parcel) error + type GnssStatusListenerProxy struct + Remote binder.IBinder + func NewGnssStatusListenerProxy(remote binder.IBinder) *GnssStatusListenerProxy + func (p *GnssStatusListenerProxy) AsBinder() binder.IBinder + func (p *GnssStatusListenerProxy) OnFirstFix(ctx context.Context, ttff int32) error + func (p *GnssStatusListenerProxy) OnGnssStarted(ctx context.Context) error + func (p *GnssStatusListenerProxy) OnGnssStopped(ctx context.Context) error + func (p *GnssStatusListenerProxy) OnSvStatusChanged(ctx context.Context, gnssStatus GnssStatus) error + type GnssStatusListenerStub struct + Impl IGnssStatusListener + Transport binder.VersionAwareTransport + func (s *GnssStatusListenerStub) Descriptor() string + func (s *GnssStatusListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type GpsGeofenceHardwareProxy struct + Remote binder.IBinder + func NewGpsGeofenceHardwareProxy(remote binder.IBinder) *GpsGeofenceHardwareProxy + func (p *GpsGeofenceHardwareProxy) AddCircularHardwareGeofence(ctx context.Context, geofenceId int32, latitude float64, longitude float64, ...) (bool, error) + func (p *GpsGeofenceHardwareProxy) AsBinder() binder.IBinder + func (p *GpsGeofenceHardwareProxy) IsHardwareGeofenceSupported(ctx context.Context) (bool, error) + func (p *GpsGeofenceHardwareProxy) PauseHardwareGeofence(ctx context.Context, geofenceId int32) (bool, error) + func (p *GpsGeofenceHardwareProxy) RemoveHardwareGeofence(ctx context.Context, geofenceId int32) (bool, error) + func (p *GpsGeofenceHardwareProxy) ResumeHardwareGeofence(ctx context.Context, geofenceId int32, monitorTransition int32) (bool, error) + type GpsGeofenceHardwareStub struct + Impl IGpsGeofenceHardware + Transport binder.VersionAwareTransport + func (s *GpsGeofenceHardwareStub) Descriptor() string + func (s *GpsGeofenceHardwareStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type ICountryDetector interface + AddCountryListener func(ctx context.Context, listener ICountryListener) error + AsBinder func() binder.IBinder + DetectCountry func(ctx context.Context) (Country, error) + RemoveCountryListener func(ctx context.Context, listener ICountryListener) error + func NewCountryDetectorStub(impl ICountryDetectorServer) ICountryDetector + type ICountryDetectorServer interface + AddCountryListener func(ctx context.Context, listener ICountryListener) error + DetectCountry func(ctx context.Context) (Country, error) + RemoveCountryListener func(ctx context.Context, listener ICountryListener) error + type ICountryListener interface + AsBinder func() binder.IBinder + OnCountryDetected func(ctx context.Context, country Country) error + func NewCountryListenerStub(impl ICountryListenerServer) ICountryListener + type ICountryListenerServer interface + OnCountryDetected func(ctx context.Context, country Country) error + type IFusedGeofenceHardware interface + AddGeofences func(ctx context.Context, ...) error + AsBinder func() binder.IBinder + IsSupported func(ctx context.Context) (bool, error) + ModifyGeofenceOptions func(ctx context.Context, geofenceId int32, lastTransition int32, ...) error + PauseMonitoringGeofence func(ctx context.Context, geofenceId int32) error + RemoveGeofences func(ctx context.Context, geofenceIds []int32) error + ResumeMonitoringGeofence func(ctx context.Context, geofenceId int32, monitorTransitions int32) error + func NewFusedGeofenceHardwareStub(impl IFusedGeofenceHardwareServer) IFusedGeofenceHardware + type IFusedGeofenceHardwareServer interface + AddGeofences func(ctx context.Context, ...) error + IsSupported func(ctx context.Context) (bool, error) + ModifyGeofenceOptions func(ctx context.Context, geofenceId int32, lastTransition int32, ...) error + PauseMonitoringGeofence func(ctx context.Context, geofenceId int32) error + RemoveGeofences func(ctx context.Context, geofenceIds []int32) error + ResumeMonitoringGeofence func(ctx context.Context, geofenceId int32, monitorTransitions int32) error + type IGeofenceProvider interface + AsBinder func() binder.IBinder + SetGeofenceHardware func(ctx context.Context, proxy hardwareLocation.IGeofenceHardware) error + func NewGeofenceProviderStub(impl IGeofenceProviderServer) IGeofenceProvider + type IGeofenceProviderServer interface + SetGeofenceHardware func(ctx context.Context, proxy hardwareLocation.IGeofenceHardware) error + type IGnssAntennaInfoListener interface + AsBinder func() binder.IBinder + OnGnssAntennaInfoChanged func(ctx context.Context, antennaInfos []GnssAntennaInfo) error + func NewGnssAntennaInfoListenerStub(impl IGnssAntennaInfoListenerServer) IGnssAntennaInfoListener + type IGnssAntennaInfoListenerServer interface + OnGnssAntennaInfoChanged func(ctx context.Context, antennaInfos []GnssAntennaInfo) error + type IGnssMeasurementsListener interface + AsBinder func() binder.IBinder + OnGnssMeasurementsReceived func(ctx context.Context, event GnssMeasurementsEvent) error + OnStatusChanged func(ctx context.Context, status int32) error + func NewGnssMeasurementsListenerStub(impl IGnssMeasurementsListenerServer) IGnssMeasurementsListener + type IGnssMeasurementsListenerServer interface + OnGnssMeasurementsReceived func(ctx context.Context, event GnssMeasurementsEvent) error + OnStatusChanged func(ctx context.Context, status int32) error + type IGnssNavigationMessageListener interface + AsBinder func() binder.IBinder + OnGnssNavigationMessageReceived func(ctx context.Context, event GnssNavigationMessage) error + OnStatusChanged func(ctx context.Context, status int32) error + func NewGnssNavigationMessageListenerStub(impl IGnssNavigationMessageListenerServer) IGnssNavigationMessageListener + type IGnssNavigationMessageListenerServer interface + OnGnssNavigationMessageReceived func(ctx context.Context, event GnssNavigationMessage) error + OnStatusChanged func(ctx context.Context, status int32) error + type IGnssNmeaListener interface + AsBinder func() binder.IBinder + OnNmeaReceived func(ctx context.Context, timestamp int64, nmea string) error + func NewGnssNmeaListenerStub(impl IGnssNmeaListenerServer) IGnssNmeaListener + type IGnssNmeaListenerServer interface + OnNmeaReceived func(ctx context.Context, timestamp int64, nmea string) error + type IGnssStatusListener interface + AsBinder func() binder.IBinder + OnFirstFix func(ctx context.Context, ttff int32) error + OnGnssStarted func(ctx context.Context) error + OnGnssStopped func(ctx context.Context) error + OnSvStatusChanged func(ctx context.Context, gnssStatus GnssStatus) error + func NewGnssStatusListenerStub(impl IGnssStatusListenerServer) IGnssStatusListener + type IGnssStatusListenerServer interface + OnFirstFix func(ctx context.Context, ttff int32) error + OnGnssStarted func(ctx context.Context) error + OnGnssStopped func(ctx context.Context) error + OnSvStatusChanged func(ctx context.Context, gnssStatus GnssStatus) error + type IGpsGeofenceHardware interface + AddCircularHardwareGeofence func(ctx context.Context, geofenceId int32, latitude float64, longitude float64, ...) (bool, error) + AsBinder func() binder.IBinder + IsHardwareGeofenceSupported func(ctx context.Context) (bool, error) + PauseHardwareGeofence func(ctx context.Context, geofenceId int32) (bool, error) + RemoveHardwareGeofence func(ctx context.Context, geofenceId int32) (bool, error) + ResumeHardwareGeofence func(ctx context.Context, geofenceId int32, monitorTransition int32) (bool, error) + func NewGpsGeofenceHardwareStub(impl IGpsGeofenceHardwareServer) IGpsGeofenceHardware + type IGpsGeofenceHardwareServer interface + AddCircularHardwareGeofence func(ctx context.Context, geofenceId int32, latitude float64, longitude float64, ...) (bool, error) + IsHardwareGeofenceSupported func(ctx context.Context) (bool, error) + PauseHardwareGeofence func(ctx context.Context, geofenceId int32) (bool, error) + RemoveHardwareGeofence func(ctx context.Context, geofenceId int32) (bool, error) + ResumeHardwareGeofence func(ctx context.Context, geofenceId int32, monitorTransition int32) (bool, error) + type ILocationCallback interface + AsBinder func() binder.IBinder + OnLocation func(ctx context.Context, location *Location) error + func NewLocationCallbackStub(impl ILocationCallbackServer) ILocationCallback + type ILocationCallbackServer interface + OnLocation func(ctx context.Context, location *Location) error + type ILocationListener interface + AsBinder func() binder.IBinder + OnFlushComplete func(ctx context.Context, requestCode int32) error + OnLocationChanged func(ctx context.Context, locations []Location, ...) error + OnProviderEnabledChanged func(ctx context.Context, provider string, enabled bool) error + func NewLocationListenerStub(impl ILocationListenerServer) ILocationListener + type ILocationListenerServer interface + OnFlushComplete func(ctx context.Context, requestCode int32) error + OnLocationChanged func(ctx context.Context, locations []Location, ...) error + OnProviderEnabledChanged func(ctx context.Context, provider string, enabled bool) error + type ILocationManager interface + AddGnssAntennaInfoListener func(ctx context.Context, listener IGnssAntennaInfoListener, packageName string, ...) error + AddGnssMeasurementsListener func(ctx context.Context, request GnssMeasurementRequest, ...) error + AddGnssNavigationMessageListener func(ctx context.Context, listener IGnssNavigationMessageListener, ...) error + AddProviderRequestListener func(ctx context.Context, listener locationProvider.IProviderRequestListener) error + AddTestProvider func(ctx context.Context, name string, ...) error + AsBinder func() binder.IBinder + FlushGnssBatch func(ctx context.Context) error + ForwardGeocode func(ctx context.Context, request locationProvider.ForwardGeocodeRequest, ...) error + GetAdasAllowlist func(ctx context.Context) (os.PackageTagsList, error) + GetAllProviders func(ctx context.Context) ([]string, error) + GetBackgroundThrottlingWhitelist func(ctx context.Context) ([]string, error) + GetBestProvider func(ctx context.Context, criteria Criteria, enabledOnly bool) (string, error) + GetCurrentLocation func(ctx context.Context, provider string, request LocationRequest, ...) (os.ICancellationSignal, error) + GetExtraLocationControllerPackage func(ctx context.Context) (string, error) + GetGnssAntennaInfos func(ctx context.Context) ([]GnssAntennaInfo, error) + GetGnssBatchSize func(ctx context.Context) (int32, error) + GetGnssCapabilities func(ctx context.Context) (GnssCapabilities, error) + GetGnssHardwareModelName func(ctx context.Context) (string, error) + GetGnssTimeMillis func(ctx context.Context) (LocationTime, error) + GetGnssYearOfHardware func(ctx context.Context) (int32, error) + GetIgnoreSettingsAllowlist func(ctx context.Context) (os.PackageTagsList, error) + GetLastLocation func(ctx context.Context, provider string, request LastLocationRequest, ...) (Location, error) + GetProviderPackages func(ctx context.Context, provider string) ([]string, error) + GetProviderProperties func(ctx context.Context, provider string) (locationProvider.ProviderProperties, error) + GetProviders func(ctx context.Context, criteria Criteria, enabledOnly bool) ([]string, error) + HasProvider func(ctx context.Context, provider string) (bool, error) + InjectGnssMeasurementCorrections func(ctx context.Context, corrections GnssMeasurementCorrections) error + InjectLocation func(ctx context.Context, location Location) error + IsAdasGnssLocationEnabledForUser func(ctx context.Context) (bool, error) + IsAutomotiveGnssSuspended func(ctx context.Context) (bool, error) + IsExtraLocationControllerPackageEnabled func(ctx context.Context) (bool, error) + IsGeocodeAvailable func(ctx context.Context) (bool, error) + IsLocationEnabledForUser func(ctx context.Context) (bool, error) + IsProviderEnabledForUser func(ctx context.Context, provider string) (bool, error) + IsProviderPackage func(ctx context.Context, provider string, packageName string) (bool, error) + RegisterGnssNmeaCallback func(ctx context.Context, callback IGnssNmeaListener, packageName string, ...) error + RegisterGnssStatusCallback func(ctx context.Context, callback IGnssStatusListener, packageName string, ...) error + RegisterLocationListener func(ctx context.Context, provider string, request LocationRequest, ...) error + RegisterLocationPendingIntent func(ctx context.Context, provider string, request LocationRequest, ...) error + RemoveGeofence func(ctx context.Context, intent types.PendingIntent) error + RemoveGnssAntennaInfoListener func(ctx context.Context, listener IGnssAntennaInfoListener) error + RemoveGnssMeasurementsListener func(ctx context.Context, listener IGnssMeasurementsListener) error + RemoveGnssNavigationMessageListener func(ctx context.Context, listener IGnssNavigationMessageListener) error + RemoveProviderRequestListener func(ctx context.Context, listener locationProvider.IProviderRequestListener) error + RemoveTestProvider func(ctx context.Context, provider string, packageName string) error + RequestGeofence func(ctx context.Context, geofence Geofence, intent types.PendingIntent, ...) error + RequestListenerFlush func(ctx context.Context, provider string, listener ILocationListener, ...) error + RequestPendingIntentFlush func(ctx context.Context, provider string, pendingIntent types.PendingIntent, ...) error + ReverseGeocode func(ctx context.Context, request locationProvider.ReverseGeocodeRequest, ...) error + SendExtraCommand func(ctx context.Context, provider string, command string, extras os.Bundle) error + SetAdasGnssLocationEnabledForUser func(ctx context.Context, enabled bool) error + SetAutomotiveGnssSuspended func(ctx context.Context, suspended bool) error + SetExtraLocationControllerPackage func(ctx context.Context, packageName string) error + SetExtraLocationControllerPackageEnabled func(ctx context.Context, enabled bool) error + SetLocationEnabledForUser func(ctx context.Context, enabled bool) error + SetTestProviderEnabled func(ctx context.Context, provider string, enabled bool, packageName string) error + SetTestProviderLocation func(ctx context.Context, provider string, location Location, packageName string) error + StartGnssBatch func(ctx context.Context, periodNanos int64, listener ILocationListener, ...) error + StopGnssBatch func(ctx context.Context) error + UnregisterGnssNmeaCallback func(ctx context.Context, callback IGnssNmeaListener) error + UnregisterGnssStatusCallback func(ctx context.Context, callback IGnssStatusListener) error + UnregisterLocationListener func(ctx context.Context, listener ILocationListener) error + UnregisterLocationPendingIntent func(ctx context.Context, pendingIntent types.PendingIntent) error + func NewLocationManagerStub(impl ILocationManagerServer) ILocationManager + type ILocationManagerServer interface + AddGnssAntennaInfoListener func(ctx context.Context, listener IGnssAntennaInfoListener, packageName string, ...) error + AddGnssMeasurementsListener func(ctx context.Context, request GnssMeasurementRequest, ...) error + AddGnssNavigationMessageListener func(ctx context.Context, listener IGnssNavigationMessageListener, ...) error + AddProviderRequestListener func(ctx context.Context, listener locationProvider.IProviderRequestListener) error + AddTestProvider func(ctx context.Context, name string, ...) error + FlushGnssBatch func(ctx context.Context) error + ForwardGeocode func(ctx context.Context, request locationProvider.ForwardGeocodeRequest, ...) error + GetAdasAllowlist func(ctx context.Context) (os.PackageTagsList, error) + GetAllProviders func(ctx context.Context) ([]string, error) + GetBackgroundThrottlingWhitelist func(ctx context.Context) ([]string, error) + GetBestProvider func(ctx context.Context, criteria Criteria, enabledOnly bool) (string, error) + GetCurrentLocation func(ctx context.Context, provider string, request LocationRequest, ...) (os.ICancellationSignal, error) + GetExtraLocationControllerPackage func(ctx context.Context) (string, error) + GetGnssAntennaInfos func(ctx context.Context) ([]GnssAntennaInfo, error) + GetGnssBatchSize func(ctx context.Context) (int32, error) + GetGnssCapabilities func(ctx context.Context) (GnssCapabilities, error) + GetGnssHardwareModelName func(ctx context.Context) (string, error) + GetGnssTimeMillis func(ctx context.Context) (LocationTime, error) + GetGnssYearOfHardware func(ctx context.Context) (int32, error) + GetIgnoreSettingsAllowlist func(ctx context.Context) (os.PackageTagsList, error) + GetLastLocation func(ctx context.Context, provider string, request LastLocationRequest, ...) (Location, error) + GetProviderPackages func(ctx context.Context, provider string) ([]string, error) + GetProviderProperties func(ctx context.Context, provider string) (locationProvider.ProviderProperties, error) + GetProviders func(ctx context.Context, criteria Criteria, enabledOnly bool) ([]string, error) + HasProvider func(ctx context.Context, provider string) (bool, error) + InjectGnssMeasurementCorrections func(ctx context.Context, corrections GnssMeasurementCorrections) error + InjectLocation func(ctx context.Context, location Location) error + IsAdasGnssLocationEnabledForUser func(ctx context.Context) (bool, error) + IsAutomotiveGnssSuspended func(ctx context.Context) (bool, error) + IsExtraLocationControllerPackageEnabled func(ctx context.Context) (bool, error) + IsGeocodeAvailable func(ctx context.Context) (bool, error) + IsLocationEnabledForUser func(ctx context.Context) (bool, error) + IsProviderEnabledForUser func(ctx context.Context, provider string) (bool, error) + IsProviderPackage func(ctx context.Context, provider string, packageName string) (bool, error) + RegisterGnssNmeaCallback func(ctx context.Context, callback IGnssNmeaListener, packageName string, ...) error + RegisterGnssStatusCallback func(ctx context.Context, callback IGnssStatusListener, packageName string, ...) error + RegisterLocationListener func(ctx context.Context, provider string, request LocationRequest, ...) error + RegisterLocationPendingIntent func(ctx context.Context, provider string, request LocationRequest, ...) error + RemoveGeofence func(ctx context.Context, intent types.PendingIntent) error + RemoveGnssAntennaInfoListener func(ctx context.Context, listener IGnssAntennaInfoListener) error + RemoveGnssMeasurementsListener func(ctx context.Context, listener IGnssMeasurementsListener) error + RemoveGnssNavigationMessageListener func(ctx context.Context, listener IGnssNavigationMessageListener) error + RemoveProviderRequestListener func(ctx context.Context, listener locationProvider.IProviderRequestListener) error + RemoveTestProvider func(ctx context.Context, provider string, packageName string) error + RequestGeofence func(ctx context.Context, geofence Geofence, intent types.PendingIntent, ...) error + RequestListenerFlush func(ctx context.Context, provider string, listener ILocationListener, ...) error + RequestPendingIntentFlush func(ctx context.Context, provider string, pendingIntent types.PendingIntent, ...) error + ReverseGeocode func(ctx context.Context, request locationProvider.ReverseGeocodeRequest, ...) error + SendExtraCommand func(ctx context.Context, provider string, command string, extras os.Bundle) error + SetAdasGnssLocationEnabledForUser func(ctx context.Context, enabled bool) error + SetAutomotiveGnssSuspended func(ctx context.Context, suspended bool) error + SetExtraLocationControllerPackage func(ctx context.Context, packageName string) error + SetExtraLocationControllerPackageEnabled func(ctx context.Context, enabled bool) error + SetLocationEnabledForUser func(ctx context.Context, enabled bool) error + SetTestProviderEnabled func(ctx context.Context, provider string, enabled bool, packageName string) error + SetTestProviderLocation func(ctx context.Context, provider string, location Location, packageName string) error + StartGnssBatch func(ctx context.Context, periodNanos int64, listener ILocationListener, ...) error + StopGnssBatch func(ctx context.Context) error + UnregisterGnssNmeaCallback func(ctx context.Context, callback IGnssNmeaListener) error + UnregisterGnssStatusCallback func(ctx context.Context, callback IGnssStatusListener) error + UnregisterLocationListener func(ctx context.Context, listener ILocationListener) error + UnregisterLocationPendingIntent func(ctx context.Context, pendingIntent types.PendingIntent) error + type INetInitiatedListener interface + AsBinder func() binder.IBinder + SendNiResponse func(ctx context.Context, notifId int32, userResponse int32) (bool, error) + func NewNetInitiatedListenerStub(impl INetInitiatedListenerServer) INetInitiatedListener + type INetInitiatedListenerServer interface + SendNiResponse func(ctx context.Context, notifId int32, userResponse int32) (bool, error) + type LastLocationRequest struct + AdasGnssBypass bool + HiddenFromAppOps bool + LocationSettingsIgnored bool + func (s *LastLocationRequest) MarshalParcel(p *parcel.Parcel) error + func (s *LastLocationRequest) UnmarshalParcel(p *parcel.Parcel) error + type Location struct + AltitudeAccuracyMeters float32 + AltitudeMeters float64 + BearingAccuracyDegrees float32 + BearingDegrees float32 + ElapsedRealtimeNs int64 + ElapsedRealtimeUncertaintyNs float64 + FieldsMask int32 + HorizontalAccuracyMeters float32 + LatitudeDegrees float64 + LongitudeDegrees float64 + MslAltitudeAccuracyMeters float32 + MslAltitudeMeters float64 + Provider string + SpeedAccuracyMetersPerSecond float32 + SpeedMetersPerSecond float32 + TimeMs int64 + func (s *Location) MarshalParcel(p *parcel.Parcel) error + func (s *Location) UnmarshalParcel(p *parcel.Parcel) error + type LocationCallbackProxy struct + Remote binder.IBinder + func NewLocationCallbackProxy(remote binder.IBinder) *LocationCallbackProxy + func (p *LocationCallbackProxy) AsBinder() binder.IBinder + func (p *LocationCallbackProxy) OnLocation(ctx context.Context, location *Location) error + type LocationCallbackStub struct + Impl ILocationCallback + Transport binder.VersionAwareTransport + func (s *LocationCallbackStub) Descriptor() string + func (s *LocationCallbackStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type LocationListenerProxy struct + Remote binder.IBinder + func NewLocationListenerProxy(remote binder.IBinder) *LocationListenerProxy + func (p *LocationListenerProxy) AsBinder() binder.IBinder + func (p *LocationListenerProxy) OnFlushComplete(ctx context.Context, requestCode int32) error + func (p *LocationListenerProxy) OnLocationChanged(ctx context.Context, locations []Location, ...) error + func (p *LocationListenerProxy) OnProviderEnabledChanged(ctx context.Context, provider string, enabled bool) error + type LocationListenerStub struct + Impl ILocationListener + Transport binder.VersionAwareTransport + func (s *LocationListenerStub) Descriptor() string + func (s *LocationListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type LocationManagerProxy struct + Remote binder.IBinder + func GetLocationManager(ctx context.Context, sm *servicemanager.ServiceManager) (*LocationManagerProxy, error) + func NewLocationManagerProxy(remote binder.IBinder) *LocationManagerProxy + func (p *LocationManagerProxy) AddGnssAntennaInfoListener(ctx context.Context, listener IGnssAntennaInfoListener, packageName string, ...) error + func (p *LocationManagerProxy) AddGnssMeasurementsListener(ctx context.Context, request GnssMeasurementRequest, ...) error + func (p *LocationManagerProxy) AddGnssNavigationMessageListener(ctx context.Context, listener IGnssNavigationMessageListener, ...) error + func (p *LocationManagerProxy) AddProviderRequestListener(ctx context.Context, listener locationProvider.IProviderRequestListener) error + func (p *LocationManagerProxy) AddTestProvider(ctx context.Context, name string, ...) error + func (p *LocationManagerProxy) AsBinder() binder.IBinder + func (p *LocationManagerProxy) FlushGnssBatch(ctx context.Context) error + func (p *LocationManagerProxy) ForwardGeocode(ctx context.Context, request locationProvider.ForwardGeocodeRequest, ...) error + func (p *LocationManagerProxy) GetAdasAllowlist(ctx context.Context) (os.PackageTagsList, error) + func (p *LocationManagerProxy) GetAllProviders(ctx context.Context) ([]string, error) + func (p *LocationManagerProxy) GetBackgroundThrottlingWhitelist(ctx context.Context) ([]string, error) + func (p *LocationManagerProxy) GetBestProvider(ctx context.Context, criteria Criteria, enabledOnly bool) (string, error) + func (p *LocationManagerProxy) GetCurrentLocation(ctx context.Context, provider string, request LocationRequest, ...) (os.ICancellationSignal, error) + func (p *LocationManagerProxy) GetExtraLocationControllerPackage(ctx context.Context) (string, error) + func (p *LocationManagerProxy) GetGnssAntennaInfos(ctx context.Context) ([]GnssAntennaInfo, error) + func (p *LocationManagerProxy) GetGnssBatchSize(ctx context.Context) (int32, error) + func (p *LocationManagerProxy) GetGnssCapabilities(ctx context.Context) (GnssCapabilities, error) + func (p *LocationManagerProxy) GetGnssHardwareModelName(ctx context.Context) (string, error) + func (p *LocationManagerProxy) GetGnssTimeMillis(ctx context.Context) (LocationTime, error) + func (p *LocationManagerProxy) GetGnssYearOfHardware(ctx context.Context) (int32, error) + func (p *LocationManagerProxy) GetIgnoreSettingsAllowlist(ctx context.Context) (os.PackageTagsList, error) + func (p *LocationManagerProxy) GetLastLocation(ctx context.Context, provider string, request LastLocationRequest, ...) (Location, error) + func (p *LocationManagerProxy) GetProviderPackages(ctx context.Context, provider string) ([]string, error) + func (p *LocationManagerProxy) GetProviderProperties(ctx context.Context, provider string) (locationProvider.ProviderProperties, error) + func (p *LocationManagerProxy) GetProviders(ctx context.Context, criteria Criteria, enabledOnly bool) ([]string, error) + func (p *LocationManagerProxy) HasProvider(ctx context.Context, provider string) (bool, error) + func (p *LocationManagerProxy) InjectGnssMeasurementCorrections(ctx context.Context, corrections GnssMeasurementCorrections) error + func (p *LocationManagerProxy) InjectLocation(ctx context.Context, location Location) error + func (p *LocationManagerProxy) IsAdasGnssLocationEnabledForUser(ctx context.Context) (bool, error) + func (p *LocationManagerProxy) IsAutomotiveGnssSuspended(ctx context.Context) (bool, error) + func (p *LocationManagerProxy) IsExtraLocationControllerPackageEnabled(ctx context.Context) (bool, error) + func (p *LocationManagerProxy) IsGeocodeAvailable(ctx context.Context) (bool, error) + func (p *LocationManagerProxy) IsLocationEnabledForUser(ctx context.Context) (bool, error) + func (p *LocationManagerProxy) IsProviderEnabledForUser(ctx context.Context, provider string) (bool, error) + func (p *LocationManagerProxy) IsProviderPackage(ctx context.Context, provider string, packageName string) (bool, error) + func (p *LocationManagerProxy) RegisterGnssNmeaCallback(ctx context.Context, callback IGnssNmeaListener, packageName string, ...) error + func (p *LocationManagerProxy) RegisterGnssStatusCallback(ctx context.Context, callback IGnssStatusListener, packageName string, ...) error + func (p *LocationManagerProxy) RegisterLocationListener(ctx context.Context, provider string, request LocationRequest, ...) error + func (p *LocationManagerProxy) RegisterLocationPendingIntent(ctx context.Context, provider string, request LocationRequest, ...) error + func (p *LocationManagerProxy) RemoveGeofence(ctx context.Context, intent types.PendingIntent) error + func (p *LocationManagerProxy) RemoveGnssAntennaInfoListener(ctx context.Context, listener IGnssAntennaInfoListener) error + func (p *LocationManagerProxy) RemoveGnssMeasurementsListener(ctx context.Context, listener IGnssMeasurementsListener) error + func (p *LocationManagerProxy) RemoveGnssNavigationMessageListener(ctx context.Context, listener IGnssNavigationMessageListener) error + func (p *LocationManagerProxy) RemoveProviderRequestListener(ctx context.Context, listener locationProvider.IProviderRequestListener) error + func (p *LocationManagerProxy) RemoveTestProvider(ctx context.Context, provider string, packageName string) error + func (p *LocationManagerProxy) RequestGeofence(ctx context.Context, geofence Geofence, intent types.PendingIntent, ...) error + func (p *LocationManagerProxy) RequestListenerFlush(ctx context.Context, provider string, listener ILocationListener, ...) error + func (p *LocationManagerProxy) RequestPendingIntentFlush(ctx context.Context, provider string, pendingIntent types.PendingIntent, ...) error + func (p *LocationManagerProxy) ReverseGeocode(ctx context.Context, request locationProvider.ReverseGeocodeRequest, ...) error + func (p *LocationManagerProxy) SendExtraCommand(ctx context.Context, provider string, command string, extras os.Bundle) error + func (p *LocationManagerProxy) SetAdasGnssLocationEnabledForUser(ctx context.Context, enabled bool) error + func (p *LocationManagerProxy) SetAutomotiveGnssSuspended(ctx context.Context, suspended bool) error + func (p *LocationManagerProxy) SetExtraLocationControllerPackage(ctx context.Context, packageName string) error + func (p *LocationManagerProxy) SetExtraLocationControllerPackageEnabled(ctx context.Context, enabled bool) error + func (p *LocationManagerProxy) SetLocationEnabledForUser(ctx context.Context, enabled bool) error + func (p *LocationManagerProxy) SetTestProviderEnabled(ctx context.Context, provider string, enabled bool, packageName string) error + func (p *LocationManagerProxy) SetTestProviderLocation(ctx context.Context, provider string, location Location, packageName string) error + func (p *LocationManagerProxy) StartGnssBatch(ctx context.Context, periodNanos int64, listener ILocationListener, ...) error + func (p *LocationManagerProxy) StopGnssBatch(ctx context.Context) error + func (p *LocationManagerProxy) UnregisterGnssNmeaCallback(ctx context.Context, callback IGnssNmeaListener) error + func (p *LocationManagerProxy) UnregisterGnssStatusCallback(ctx context.Context, callback IGnssStatusListener) error + func (p *LocationManagerProxy) UnregisterLocationListener(ctx context.Context, listener ILocationListener) error + func (p *LocationManagerProxy) UnregisterLocationPendingIntent(ctx context.Context, pendingIntent types.PendingIntent) error + type LocationManagerStub struct + Impl ILocationManager + Transport binder.VersionAwareTransport + func (s *LocationManagerStub) Descriptor() string + func (s *LocationManagerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type LocationProvider = string + const FusedProvider + const GpsHardwareProvider + const GpsProvider + const NetworkProvider + const PassiveProvider + type LocationRequest struct + AdasGnssBypass bool + Bypass bool + DurationMillis int64 + ExpireAtRealtimeMillis int64 + HideFromAppOps bool + IntervalMillis int64 + LowPower bool + MaxUpdateDelayMillis int64 + MaxUpdates int32 + MinUpdateDistanceMeters float32 + MinUpdateIntervalMillis int64 + Provider string + Quality int32 + WorkSource *types.WorkSource + func (s *LocationRequest) MarshalParcel(p *parcel.Parcel) error + func (s *LocationRequest) UnmarshalParcel(p *parcel.Parcel) error + type LocationResult struct + func (s *LocationResult) MarshalParcel(p *parcel.Parcel) error + func (s *LocationResult) UnmarshalParcel(p *parcel.Parcel) error + type LocationTime struct + ElapsedRealtimeNanos int64 + UnixEpochTimeMillis int64 + func (s *LocationTime) MarshalParcel(p *parcel.Parcel) error + func (s *LocationTime) UnmarshalParcel(p *parcel.Parcel) error + type NetInitiatedListenerProxy struct + Remote binder.IBinder + func NewNetInitiatedListenerProxy(remote binder.IBinder) *NetInitiatedListenerProxy + func (p *NetInitiatedListenerProxy) AsBinder() binder.IBinder + func (p *NetInitiatedListenerProxy) SendNiResponse(ctx context.Context, notifId int32, userResponse int32) (bool, error) + type NetInitiatedListenerStub struct + Impl INetInitiatedListener + Transport binder.VersionAwareTransport + func (s *NetInitiatedListenerStub) Descriptor() string + func (s *NetInitiatedListenerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error)