location

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package location provides Go bindings for android.location.

Index

Constants

View Source
const (
	Creator              = consts.Creator
	FormatDegrees        = consts.FormatDegrees
	FormatMinutes        = consts.FormatMinutes
	FormatSeconds        = consts.FormatSeconds
	ConstellationBeidou  = consts.ConstellationBeidou
	ConstellationGalileo = consts.ConstellationGalileo
	ConstellationGlonass = consts.ConstellationGlonass
	ConstellationGps     = consts.ConstellationGps
	ConstellationIrnss   = consts.ConstellationIrnss
	ConstellationQzss    = consts.ConstellationQzss
	ConstellationSbas    = consts.ConstellationSbas
	ConstellationUnknown = consts.ConstellationUnknown
)
View Source
const (
	ActionGnssCapabilitiesChanged = consts.ActionGnssCapabilitiesChanged
	ExtraGnssCapabilities         = consts.ExtraGnssCapabilities
	ExtraLocationEnabled          = consts.ExtraLocationEnabled
	ExtraProviderEnabled          = consts.ExtraProviderEnabled
	ExtraProviderName             = consts.ExtraProviderName
	FusedProvider                 = consts.FusedProvider
	GpsProvider                   = consts.GpsProvider
	KeyFlushComplete              = consts.KeyFlushComplete
	KeyLocations                  = consts.KeyLocations
	KeyLocationChanged            = consts.KeyLocationChanged
	KeyProviderEnabled            = consts.KeyProviderEnabled
	KeyProximityEntering          = consts.KeyProximityEntering
	KeyStatusChanged              = consts.KeyStatusChanged
	ModeChangedAction             = consts.ModeChangedAction
	NetworkProvider               = consts.NetworkProvider
	PassiveProvider               = consts.PassiveProvider
	ProvidersChangedAction        = consts.ProvidersChangedAction
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type ExtractedLocation added in v0.0.4

type ExtractedLocation struct {
	Latitude  float64
	Longitude float64
	Provider  string
}

ExtractedLocation holds extracted fields from android.location.Location.

func ExtractLocation added in v0.0.4

func ExtractLocation(env *jni.Env, obj *jni.Object) (*ExtractedLocation, error)

ExtractLocation extracts latitude, longitude, and provider from a Location JNI object.

type GnssStatus added in v0.0.4

type GnssStatus struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

GnssStatus wraps android.location.GnssStatus.

func (*GnssStatus) DescribeContents added in v0.0.4

func (m *GnssStatus) DescribeContents() (int32, error)

DescribeContents calls android.location.GnssStatus.describeContents.

func (*GnssStatus) Equals added in v0.0.4

func (m *GnssStatus) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.location.GnssStatus.equals.

func (*GnssStatus) GetAzimuthDegrees added in v0.0.4

func (m *GnssStatus) GetAzimuthDegrees(arg0 int32) (float32, error)

GetAzimuthDegrees calls android.location.GnssStatus.getAzimuthDegrees.

func (*GnssStatus) GetBasebandCn0DbHz added in v0.0.4

func (m *GnssStatus) GetBasebandCn0DbHz(arg0 int32) (float32, error)

GetBasebandCn0DbHz calls android.location.GnssStatus.getBasebandCn0DbHz.

func (*GnssStatus) GetCarrierFrequencyHz added in v0.0.4

func (m *GnssStatus) GetCarrierFrequencyHz(arg0 int32) (float32, error)

GetCarrierFrequencyHz calls android.location.GnssStatus.getCarrierFrequencyHz.

func (*GnssStatus) GetCn0DbHz added in v0.0.4

func (m *GnssStatus) GetCn0DbHz(arg0 int32) (float32, error)

GetCn0DbHz calls android.location.GnssStatus.getCn0DbHz.

func (*GnssStatus) GetConstellationType added in v0.0.4

func (m *GnssStatus) GetConstellationType(arg0 int32) (int32, error)

GetConstellationType calls android.location.GnssStatus.getConstellationType.

func (*GnssStatus) GetElevationDegrees added in v0.0.4

func (m *GnssStatus) GetElevationDegrees(arg0 int32) (float32, error)

GetElevationDegrees calls android.location.GnssStatus.getElevationDegrees.

func (*GnssStatus) GetSatelliteCount added in v0.0.4

func (m *GnssStatus) GetSatelliteCount() (int32, error)

GetSatelliteCount calls android.location.GnssStatus.getSatelliteCount.

func (*GnssStatus) GetSvid added in v0.0.4

func (m *GnssStatus) GetSvid(arg0 int32) (int32, error)

GetSvid calls android.location.GnssStatus.getSvid.

func (*GnssStatus) HasAlmanacData added in v0.0.4

func (m *GnssStatus) HasAlmanacData(arg0 int32) (bool, error)

HasAlmanacData calls android.location.GnssStatus.hasAlmanacData.

func (*GnssStatus) HasBasebandCn0DbHz added in v0.0.4

func (m *GnssStatus) HasBasebandCn0DbHz(arg0 int32) (bool, error)

HasBasebandCn0DbHz calls android.location.GnssStatus.hasBasebandCn0DbHz.

func (*GnssStatus) HasCarrierFrequencyHz added in v0.0.4

func (m *GnssStatus) HasCarrierFrequencyHz(arg0 int32) (bool, error)

HasCarrierFrequencyHz calls android.location.GnssStatus.hasCarrierFrequencyHz.

func (*GnssStatus) HasEphemerisData added in v0.0.4

func (m *GnssStatus) HasEphemerisData(arg0 int32) (bool, error)

HasEphemerisData calls android.location.GnssStatus.hasEphemerisData.

func (*GnssStatus) HashCode added in v0.0.4

func (m *GnssStatus) HashCode() (int32, error)

HashCode calls android.location.GnssStatus.hashCode.

func (*GnssStatus) UsedInFix added in v0.0.4

func (m *GnssStatus) UsedInFix(arg0 int32) (bool, error)

UsedInFix calls android.location.GnssStatus.usedInFix.

func (*GnssStatus) WriteToParcel added in v0.0.4

func (m *GnssStatus) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.location.GnssStatus.writeToParcel.

type Location added in v0.0.4

type Location struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Location wraps android.location.Location.

func (*Location) BearingTo added in v0.0.4

func (m *Location) BearingTo(arg0 *jni.Object) (float32, error)

BearingTo calls android.location.Location.bearingTo.

func (*Location) Convert1_1 added in v0.0.4

func (m *Location) Convert1_1(arg0 string) (float64, error)

Convert1_1 calls android.location.Location.convert.

func (*Location) Convert2 added in v0.0.4

func (m *Location) Convert2(arg0 float64, arg1 int32) (string, error)

Convert2 calls android.location.Location.convert.

func (*Location) DescribeContents added in v0.0.4

func (m *Location) DescribeContents() (int32, error)

DescribeContents calls android.location.Location.describeContents.

func (*Location) DistanceBetween added in v0.0.4

func (m *Location) DistanceBetween(
	arg0 float64,
	arg1 float64,
	arg2 float64,
	arg3 float64,
	arg4 *jni.Object,
) error

DistanceBetween calls android.location.Location.distanceBetween.

func (*Location) DistanceTo added in v0.0.4

func (m *Location) DistanceTo(arg0 *jni.Object) (float32, error)

DistanceTo calls android.location.Location.distanceTo.

func (*Location) Dump added in v0.0.4

func (m *Location) Dump(arg0 *jni.Object, arg1 string) error

Dump calls android.location.Location.dump.

func (*Location) Equals added in v0.0.4

func (m *Location) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.location.Location.equals.

func (*Location) GetAccuracy added in v0.0.4

func (m *Location) GetAccuracy() (float32, error)

GetAccuracy calls android.location.Location.getAccuracy.

func (*Location) GetAltitude added in v0.0.4

func (m *Location) GetAltitude() (float64, error)

GetAltitude calls android.location.Location.getAltitude.

func (*Location) GetBearing added in v0.0.4

func (m *Location) GetBearing() (float32, error)

GetBearing calls android.location.Location.getBearing.

func (*Location) GetBearingAccuracyDegrees added in v0.0.4

func (m *Location) GetBearingAccuracyDegrees() (float32, error)

GetBearingAccuracyDegrees calls android.location.Location.getBearingAccuracyDegrees.

func (*Location) GetElapsedRealtimeAgeMillis0 added in v0.0.4

func (m *Location) GetElapsedRealtimeAgeMillis0() (int64, error)

GetElapsedRealtimeAgeMillis0 calls android.location.Location.getElapsedRealtimeAgeMillis.

func (*Location) GetElapsedRealtimeAgeMillis1_1 added in v0.0.4

func (m *Location) GetElapsedRealtimeAgeMillis1_1(arg0 int64) (int64, error)

GetElapsedRealtimeAgeMillis1_1 calls android.location.Location.getElapsedRealtimeAgeMillis.

func (*Location) GetElapsedRealtimeMillis added in v0.0.4

func (m *Location) GetElapsedRealtimeMillis() (int64, error)

GetElapsedRealtimeMillis calls android.location.Location.getElapsedRealtimeMillis.

func (*Location) GetElapsedRealtimeNanos added in v0.0.4

func (m *Location) GetElapsedRealtimeNanos() (int64, error)

GetElapsedRealtimeNanos calls android.location.Location.getElapsedRealtimeNanos.

func (*Location) GetElapsedRealtimeUncertaintyNanos added in v0.0.4

func (m *Location) GetElapsedRealtimeUncertaintyNanos() (float64, error)

GetElapsedRealtimeUncertaintyNanos calls android.location.Location.getElapsedRealtimeUncertaintyNanos.

func (*Location) GetExtras added in v0.0.4

func (m *Location) GetExtras() (*jni.Object, error)

GetExtras calls android.location.Location.getExtras.

func (*Location) GetLatitude added in v0.0.4

func (m *Location) GetLatitude() (float64, error)

GetLatitude calls android.location.Location.getLatitude.

func (*Location) GetLongitude added in v0.0.4

func (m *Location) GetLongitude() (float64, error)

GetLongitude calls android.location.Location.getLongitude.

func (*Location) GetMslAltitudeAccuracyMeters added in v0.0.4

func (m *Location) GetMslAltitudeAccuracyMeters() (float32, error)

GetMslAltitudeAccuracyMeters calls android.location.Location.getMslAltitudeAccuracyMeters.

func (*Location) GetMslAltitudeMeters added in v0.0.4

func (m *Location) GetMslAltitudeMeters() (float64, error)

GetMslAltitudeMeters calls android.location.Location.getMslAltitudeMeters.

func (*Location) GetProvider added in v0.0.4

func (m *Location) GetProvider() (string, error)

GetProvider calls android.location.Location.getProvider.

func (*Location) GetSpeed added in v0.0.4

func (m *Location) GetSpeed() (float32, error)

GetSpeed calls android.location.Location.getSpeed.

func (*Location) GetSpeedAccuracyMetersPerSecond added in v0.0.4

func (m *Location) GetSpeedAccuracyMetersPerSecond() (float32, error)

GetSpeedAccuracyMetersPerSecond calls android.location.Location.getSpeedAccuracyMetersPerSecond.

func (*Location) GetTime added in v0.0.4

func (m *Location) GetTime() (int64, error)

GetTime calls android.location.Location.getTime.

func (*Location) GetVerticalAccuracyMeters added in v0.0.4

func (m *Location) GetVerticalAccuracyMeters() (float32, error)

GetVerticalAccuracyMeters calls android.location.Location.getVerticalAccuracyMeters.

func (*Location) HasAccuracy added in v0.0.4

func (m *Location) HasAccuracy() (bool, error)

HasAccuracy calls android.location.Location.hasAccuracy.

func (*Location) HasAltitude added in v0.0.4

func (m *Location) HasAltitude() (bool, error)

HasAltitude calls android.location.Location.hasAltitude.

func (*Location) HasBearing added in v0.0.4

func (m *Location) HasBearing() (bool, error)

HasBearing calls android.location.Location.hasBearing.

func (*Location) HasBearingAccuracy added in v0.0.4

func (m *Location) HasBearingAccuracy() (bool, error)

HasBearingAccuracy calls android.location.Location.hasBearingAccuracy.

func (*Location) HasElapsedRealtimeUncertaintyNanos added in v0.0.4

func (m *Location) HasElapsedRealtimeUncertaintyNanos() (bool, error)

HasElapsedRealtimeUncertaintyNanos calls android.location.Location.hasElapsedRealtimeUncertaintyNanos.

func (*Location) HasMslAltitude added in v0.0.4

func (m *Location) HasMslAltitude() (bool, error)

HasMslAltitude calls android.location.Location.hasMslAltitude.

func (*Location) HasMslAltitudeAccuracy added in v0.0.4

func (m *Location) HasMslAltitudeAccuracy() (bool, error)

HasMslAltitudeAccuracy calls android.location.Location.hasMslAltitudeAccuracy.

func (*Location) HasSpeed added in v0.0.4

func (m *Location) HasSpeed() (bool, error)

HasSpeed calls android.location.Location.hasSpeed.

func (*Location) HasSpeedAccuracy added in v0.0.4

func (m *Location) HasSpeedAccuracy() (bool, error)

HasSpeedAccuracy calls android.location.Location.hasSpeedAccuracy.

func (*Location) HasVerticalAccuracy added in v0.0.4

func (m *Location) HasVerticalAccuracy() (bool, error)

HasVerticalAccuracy calls android.location.Location.hasVerticalAccuracy.

func (*Location) HashCode added in v0.0.4

func (m *Location) HashCode() (int32, error)

HashCode calls android.location.Location.hashCode.

func (*Location) IsComplete added in v0.0.4

func (m *Location) IsComplete() (bool, error)

IsComplete calls android.location.Location.isComplete.

func (*Location) IsFromMockProvider added in v0.0.4

func (m *Location) IsFromMockProvider() (bool, error)

IsFromMockProvider calls android.location.Location.isFromMockProvider.

func (*Location) IsMock added in v0.0.4

func (m *Location) IsMock() (bool, error)

IsMock calls android.location.Location.isMock.

func (*Location) RemoveAccuracy added in v0.0.4

func (m *Location) RemoveAccuracy() error

RemoveAccuracy calls android.location.Location.removeAccuracy.

func (*Location) RemoveAltitude added in v0.0.4

func (m *Location) RemoveAltitude() error

RemoveAltitude calls android.location.Location.removeAltitude.

func (*Location) RemoveBearing added in v0.0.4

func (m *Location) RemoveBearing() error

RemoveBearing calls android.location.Location.removeBearing.

func (*Location) RemoveBearingAccuracy added in v0.0.4

func (m *Location) RemoveBearingAccuracy() error

RemoveBearingAccuracy calls android.location.Location.removeBearingAccuracy.

func (*Location) RemoveElapsedRealtimeUncertaintyNanos added in v0.0.4

func (m *Location) RemoveElapsedRealtimeUncertaintyNanos() error

RemoveElapsedRealtimeUncertaintyNanos calls android.location.Location.removeElapsedRealtimeUncertaintyNanos.

func (*Location) RemoveMslAltitude added in v0.0.4

func (m *Location) RemoveMslAltitude() error

RemoveMslAltitude calls android.location.Location.removeMslAltitude.

func (*Location) RemoveMslAltitudeAccuracy added in v0.0.4

func (m *Location) RemoveMslAltitudeAccuracy() error

RemoveMslAltitudeAccuracy calls android.location.Location.removeMslAltitudeAccuracy.

func (*Location) RemoveSpeed added in v0.0.4

func (m *Location) RemoveSpeed() error

RemoveSpeed calls android.location.Location.removeSpeed.

func (*Location) RemoveSpeedAccuracy added in v0.0.4

func (m *Location) RemoveSpeedAccuracy() error

RemoveSpeedAccuracy calls android.location.Location.removeSpeedAccuracy.

func (*Location) RemoveVerticalAccuracy added in v0.0.4

func (m *Location) RemoveVerticalAccuracy() error

RemoveVerticalAccuracy calls android.location.Location.removeVerticalAccuracy.

func (*Location) Reset added in v0.0.4

func (m *Location) Reset() error

Reset calls android.location.Location.reset.

func (*Location) Set added in v0.0.4

func (m *Location) Set(arg0 *jni.Object) error

Set calls android.location.Location.set.

func (*Location) SetAccuracy added in v0.0.4

func (m *Location) SetAccuracy(arg0 float32) error

SetAccuracy calls android.location.Location.setAccuracy.

func (*Location) SetAltitude added in v0.0.4

func (m *Location) SetAltitude(arg0 float64) error

SetAltitude calls android.location.Location.setAltitude.

func (*Location) SetBearing added in v0.0.4

func (m *Location) SetBearing(arg0 float32) error

SetBearing calls android.location.Location.setBearing.

func (*Location) SetBearingAccuracyDegrees added in v0.0.4

func (m *Location) SetBearingAccuracyDegrees(arg0 float32) error

SetBearingAccuracyDegrees calls android.location.Location.setBearingAccuracyDegrees.

func (*Location) SetElapsedRealtimeNanos added in v0.0.4

func (m *Location) SetElapsedRealtimeNanos(arg0 int64) error

SetElapsedRealtimeNanos calls android.location.Location.setElapsedRealtimeNanos.

func (*Location) SetElapsedRealtimeUncertaintyNanos added in v0.0.4

func (m *Location) SetElapsedRealtimeUncertaintyNanos(arg0 float64) error

SetElapsedRealtimeUncertaintyNanos calls android.location.Location.setElapsedRealtimeUncertaintyNanos.

func (*Location) SetExtras added in v0.0.4

func (m *Location) SetExtras(arg0 *jni.Object) error

SetExtras calls android.location.Location.setExtras.

func (*Location) SetLatitude added in v0.0.4

func (m *Location) SetLatitude(arg0 float64) error

SetLatitude calls android.location.Location.setLatitude.

func (*Location) SetLongitude added in v0.0.4

func (m *Location) SetLongitude(arg0 float64) error

SetLongitude calls android.location.Location.setLongitude.

func (*Location) SetMock added in v0.0.4

func (m *Location) SetMock(arg0 bool) error

SetMock calls android.location.Location.setMock.

func (*Location) SetMslAltitudeAccuracyMeters added in v0.0.4

func (m *Location) SetMslAltitudeAccuracyMeters(arg0 float32) error

SetMslAltitudeAccuracyMeters calls android.location.Location.setMslAltitudeAccuracyMeters.

func (*Location) SetMslAltitudeMeters added in v0.0.4

func (m *Location) SetMslAltitudeMeters(arg0 float64) error

SetMslAltitudeMeters calls android.location.Location.setMslAltitudeMeters.

func (*Location) SetProvider added in v0.0.4

func (m *Location) SetProvider(arg0 string) error

SetProvider calls android.location.Location.setProvider.

func (*Location) SetSpeed added in v0.0.4

func (m *Location) SetSpeed(arg0 float32) error

SetSpeed calls android.location.Location.setSpeed.

func (*Location) SetSpeedAccuracyMetersPerSecond added in v0.0.4

func (m *Location) SetSpeedAccuracyMetersPerSecond(arg0 float32) error

SetSpeedAccuracyMetersPerSecond calls android.location.Location.setSpeedAccuracyMetersPerSecond.

func (*Location) SetTime added in v0.0.4

func (m *Location) SetTime(arg0 int64) error

SetTime calls android.location.Location.setTime.

func (*Location) SetVerticalAccuracyMeters added in v0.0.4

func (m *Location) SetVerticalAccuracyMeters(arg0 float32) error

SetVerticalAccuracyMeters calls android.location.Location.setVerticalAccuracyMeters.

func (*Location) ToString added in v0.0.4

func (m *Location) ToString() (string, error)

ToString calls android.location.Location.toString.

func (*Location) WriteToParcel added in v0.0.4

func (m *Location) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.location.Location.writeToParcel.

type Manager added in v0.0.4

type Manager struct {
	VM  *jni.VM
	Ctx *app.Context
	Obj *jni.GlobalRef
}

Manager wraps android.location.LocationManager.

func NewManager added in v0.0.4

func NewManager(ctx *app.Context) (*Manager, error)

NewManager obtains android.location.LocationManager from the Android system service manager.

func (*Manager) AddGpsStatusListener added in v0.0.4

func (m *Manager) AddGpsStatusListener(arg0 *jni.Object) (bool, error)

AddGpsStatusListener calls android.location.LocationManager.addGpsStatusListener.

func (*Manager) AddNmeaListener1 added in v0.0.4

func (m *Manager) AddNmeaListener1(arg0 *jni.Object) (bool, error)

AddNmeaListener1 calls android.location.LocationManager.addNmeaListener.

func (*Manager) AddNmeaListener1_1 added in v0.0.4

func (m *Manager) AddNmeaListener1_1(arg0 *jni.Object) (bool, error)

AddNmeaListener1_1 calls android.location.LocationManager.addNmeaListener.

func (*Manager) AddNmeaListener2_2 added in v0.0.4

func (m *Manager) AddNmeaListener2_2(arg0 *jni.Object, arg1 *jni.Object) (bool, error)

AddNmeaListener2_2 calls android.location.LocationManager.addNmeaListener.

func (*Manager) AddProximityAlert added in v0.0.4

func (m *Manager) AddProximityAlert(
	arg0 float64,
	arg1 float64,
	arg2 float32,
	arg3 int64,
	arg4 *jni.Object,
) error

AddProximityAlert calls android.location.LocationManager.addProximityAlert.

func (*Manager) AddTestProvider2 added in v0.0.4

func (m *Manager) AddTestProvider2(arg0 string, arg1 *jni.Object) error

AddTestProvider2 calls android.location.LocationManager.addTestProvider.

func (*Manager) AddTestProvider3_1 added in v0.0.4

func (m *Manager) AddTestProvider3_1(
	arg0 string,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

AddTestProvider3_1 calls android.location.LocationManager.addTestProvider.

func (*Manager) AddTestProvider10_2 added in v0.0.4

func (m *Manager) AddTestProvider10_2(
	arg0 string,
	arg1 bool,
	arg2 bool,
	arg3 bool,
	arg4 bool,
	arg5 bool,
	arg6 bool,
	arg7 bool,
	arg8 int32,
	arg9 int32,
) error

AddTestProvider10_2 calls android.location.LocationManager.addTestProvider.

func (*Manager) ClearTestProviderEnabled added in v0.0.4

func (m *Manager) ClearTestProviderEnabled(arg0 string) error

ClearTestProviderEnabled calls android.location.LocationManager.clearTestProviderEnabled.

func (*Manager) ClearTestProviderLocation added in v0.0.4

func (m *Manager) ClearTestProviderLocation(arg0 string) error

ClearTestProviderLocation calls android.location.LocationManager.clearTestProviderLocation.

func (*Manager) ClearTestProviderStatus added in v0.0.4

func (m *Manager) ClearTestProviderStatus(arg0 string) error

ClearTestProviderStatus calls android.location.LocationManager.clearTestProviderStatus.

func (*Manager) Close added in v0.0.4

func (m *Manager) Close()

Close releases the global reference to the underlying Java object. After Close, the Manager must not be used.

func (*Manager) GetAllProviders added in v0.0.4

func (m *Manager) GetAllProviders() (*jni.Object, error)

GetAllProviders calls android.location.LocationManager.getAllProviders.

func (*Manager) GetBestProvider added in v0.0.4

func (m *Manager) GetBestProvider(arg0 *jni.Object, arg1 bool) (string, error)

GetBestProvider calls android.location.LocationManager.getBestProvider.

func (*Manager) GetCurrentLocation4_1 added in v0.0.4

func (m *Manager) GetCurrentLocation4_1(
	arg0 string,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
) error

GetCurrentLocation4_1 calls android.location.LocationManager.getCurrentLocation.

func (*Manager) GetCurrentLocation5 added in v0.0.4

func (m *Manager) GetCurrentLocation5(
	arg0 string,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
	arg4 *jni.Object,
) error

GetCurrentLocation5 calls android.location.LocationManager.getCurrentLocation.

func (*Manager) GetGnssAntennaInfos added in v0.0.4

func (m *Manager) GetGnssAntennaInfos() (*jni.Object, error)

GetGnssAntennaInfos calls android.location.LocationManager.getGnssAntennaInfos.

func (*Manager) GetGnssCapabilities added in v0.0.4

func (m *Manager) GetGnssCapabilities() (*jni.Object, error)

GetGnssCapabilities calls android.location.LocationManager.getGnssCapabilities.

func (*Manager) GetGnssHardwareModelName added in v0.0.4

func (m *Manager) GetGnssHardwareModelName() (string, error)

GetGnssHardwareModelName calls android.location.LocationManager.getGnssHardwareModelName.

func (*Manager) GetGnssYearOfHardware added in v0.0.4

func (m *Manager) GetGnssYearOfHardware() (int32, error)

GetGnssYearOfHardware calls android.location.LocationManager.getGnssYearOfHardware.

func (*Manager) GetGpsStatus added in v0.0.4

func (m *Manager) GetGpsStatus(arg0 *jni.Object) (*jni.Object, error)

GetGpsStatus calls android.location.LocationManager.getGpsStatus.

func (*Manager) GetLastKnownLocation added in v0.0.4

func (m *Manager) GetLastKnownLocation(arg0 string) (*jni.Object, error)

GetLastKnownLocation calls android.location.LocationManager.getLastKnownLocation.

func (*Manager) GetProvider added in v0.0.4

func (m *Manager) GetProvider(arg0 string) (*jni.Object, error)

GetProvider calls android.location.LocationManager.getProvider.

func (*Manager) GetProviderProperties added in v0.0.4

func (m *Manager) GetProviderProperties(arg0 string) (*jni.Object, error)

GetProviderProperties calls android.location.LocationManager.getProviderProperties.

func (*Manager) GetProviders1_1 added in v0.0.4

func (m *Manager) GetProviders1_1(arg0 bool) (*jni.Object, error)

GetProviders1_1 calls android.location.LocationManager.getProviders.

func (*Manager) GetProviders2 added in v0.0.4

func (m *Manager) GetProviders2(arg0 *jni.Object, arg1 bool) (*jni.Object, error)

GetProviders2 calls android.location.LocationManager.getProviders.

func (*Manager) HasProvider added in v0.0.4

func (m *Manager) HasProvider(arg0 string) (bool, error)

HasProvider calls android.location.LocationManager.hasProvider.

func (*Manager) IsLocationEnabled added in v0.0.4

func (m *Manager) IsLocationEnabled() (bool, error)

IsLocationEnabled calls android.location.LocationManager.isLocationEnabled.

func (*Manager) IsProviderEnabled added in v0.0.4

func (m *Manager) IsProviderEnabled(arg0 string) (bool, error)

IsProviderEnabled calls android.location.LocationManager.isProviderEnabled.

func (*Manager) RegisterAntennaInfoListener added in v0.0.4

func (m *Manager) RegisterAntennaInfoListener(arg0 *jni.Object, arg1 *jni.Object) (bool, error)

RegisterAntennaInfoListener calls android.location.LocationManager.registerAntennaInfoListener.

func (*Manager) RegisterGnssMeasurementsCallback1_1 added in v0.0.4

func (m *Manager) RegisterGnssMeasurementsCallback1_1(arg0 *jni.Object) (bool, error)

RegisterGnssMeasurementsCallback1_1 calls android.location.LocationManager.registerGnssMeasurementsCallback.

func (*Manager) RegisterGnssMeasurementsCallback2_2 added in v0.0.4

func (m *Manager) RegisterGnssMeasurementsCallback2_2(arg0 *jni.Object, arg1 *jni.Object) (bool, error)

RegisterGnssMeasurementsCallback2_2 calls android.location.LocationManager.registerGnssMeasurementsCallback.

func (*Manager) RegisterGnssMeasurementsCallback3 added in v0.0.4

func (m *Manager) RegisterGnssMeasurementsCallback3(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (bool, error)

RegisterGnssMeasurementsCallback3 calls android.location.LocationManager.registerGnssMeasurementsCallback.

func (*Manager) RegisterGnssNavigationMessageCallback1 added in v0.0.4

func (m *Manager) RegisterGnssNavigationMessageCallback1(arg0 *jni.Object) (bool, error)

RegisterGnssNavigationMessageCallback1 calls android.location.LocationManager.registerGnssNavigationMessageCallback.

func (*Manager) RegisterGnssNavigationMessageCallback2_1 added in v0.0.4

func (m *Manager) RegisterGnssNavigationMessageCallback2_1(arg0 *jni.Object, arg1 *jni.Object) (bool, error)

RegisterGnssNavigationMessageCallback2_1 calls android.location.LocationManager.registerGnssNavigationMessageCallback.

func (*Manager) RegisterGnssStatusCallback1 added in v0.0.4

func (m *Manager) RegisterGnssStatusCallback1(arg0 *jni.Object) (bool, error)

RegisterGnssStatusCallback1 calls android.location.LocationManager.registerGnssStatusCallback.

func (*Manager) RegisterGnssStatusCallback2_1 added in v0.0.4

func (m *Manager) RegisterGnssStatusCallback2_1(arg0 *jni.Object, arg1 *jni.Object) (bool, error)

RegisterGnssStatusCallback2_1 calls android.location.LocationManager.registerGnssStatusCallback.

func (*Manager) RemoveGpsStatusListener added in v0.0.4

func (m *Manager) RemoveGpsStatusListener(arg0 *jni.Object) error

RemoveGpsStatusListener calls android.location.LocationManager.removeGpsStatusListener.

func (*Manager) RemoveNmeaListener1 added in v0.0.4

func (m *Manager) RemoveNmeaListener1(arg0 *jni.Object) error

RemoveNmeaListener1 calls android.location.LocationManager.removeNmeaListener.

func (*Manager) RemoveNmeaListener1_1 added in v0.0.4

func (m *Manager) RemoveNmeaListener1_1(arg0 *jni.Object) error

RemoveNmeaListener1_1 calls android.location.LocationManager.removeNmeaListener.

func (*Manager) RemoveProximityAlert added in v0.0.4

func (m *Manager) RemoveProximityAlert(arg0 *jni.Object) error

RemoveProximityAlert calls android.location.LocationManager.removeProximityAlert.

func (*Manager) RemoveTestProvider added in v0.0.4

func (m *Manager) RemoveTestProvider(arg0 string) error

RemoveTestProvider calls android.location.LocationManager.removeTestProvider.

func (*Manager) RemoveUpdates1 added in v0.0.4

func (m *Manager) RemoveUpdates1(arg0 *jni.Object) error

RemoveUpdates1 calls android.location.LocationManager.removeUpdates.

func (*Manager) RemoveUpdates1_1 added in v0.0.4

func (m *Manager) RemoveUpdates1_1(arg0 *jni.Object) error

RemoveUpdates1_1 calls android.location.LocationManager.removeUpdates.

func (*Manager) RequestFlush3 added in v0.0.4

func (m *Manager) RequestFlush3(
	arg0 string,
	arg1 *jni.Object,
	arg2 int32,
) error

RequestFlush3 calls android.location.LocationManager.requestFlush.

func (*Manager) RequestFlush3_1 added in v0.0.4

func (m *Manager) RequestFlush3_1(
	arg0 string,
	arg1 *jni.Object,
	arg2 int32,
) error

RequestFlush3_1 calls android.location.LocationManager.requestFlush.

func (*Manager) RequestLocationUpdates3 added in v0.0.4

func (m *Manager) RequestLocationUpdates3(
	arg0 string,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

RequestLocationUpdates3 calls android.location.LocationManager.requestLocationUpdates.

func (*Manager) RequestLocationUpdates4_1 added in v0.0.4

func (m *Manager) RequestLocationUpdates4_1(
	arg0 string,
	arg1 *jni.Object,
	arg2 *jni.Object,
	arg3 *jni.Object,
) error

RequestLocationUpdates4_1 calls android.location.LocationManager.requestLocationUpdates.

func (*Manager) RequestLocationUpdates4_2 added in v0.0.4

func (m *Manager) RequestLocationUpdates4_2(
	arg0 string,
	arg1 int64,
	arg2 float32,
	arg3 *jni.Object,
) error

RequestLocationUpdates4_2 calls android.location.LocationManager.requestLocationUpdates.

func (*Manager) RequestLocationUpdates4_3 added in v0.0.4

func (m *Manager) RequestLocationUpdates4_3(
	arg0 string,
	arg1 int64,
	arg2 float32,
	arg3 *jni.Object,
) error

RequestLocationUpdates4_3 calls android.location.LocationManager.requestLocationUpdates.

func (*Manager) RequestLocationUpdates4_6 added in v0.0.4

func (m *Manager) RequestLocationUpdates4_6(
	arg0 int64,
	arg1 float32,
	arg2 *jni.Object,
	arg3 *jni.Object,
) error

RequestLocationUpdates4_6 calls android.location.LocationManager.requestLocationUpdates.

func (*Manager) RequestLocationUpdates5_4 added in v0.0.4

func (m *Manager) RequestLocationUpdates5_4(
	arg0 string,
	arg1 int64,
	arg2 float32,
	arg3 *jni.Object,
	arg4 *jni.Object,
) error

RequestLocationUpdates5_4 calls android.location.LocationManager.requestLocationUpdates.

func (*Manager) RequestLocationUpdates5_5 added in v0.0.4

func (m *Manager) RequestLocationUpdates5_5(
	arg0 string,
	arg1 int64,
	arg2 float32,
	arg3 *jni.Object,
	arg4 *jni.Object,
) error

RequestLocationUpdates5_5 calls android.location.LocationManager.requestLocationUpdates.

func (*Manager) RequestLocationUpdates5_7 added in v0.0.4

func (m *Manager) RequestLocationUpdates5_7(
	arg0 int64,
	arg1 float32,
	arg2 *jni.Object,
	arg3 *jni.Object,
	arg4 *jni.Object,
) error

RequestLocationUpdates5_7 calls android.location.LocationManager.requestLocationUpdates.

func (*Manager) RequestLocationUpdates5_8 added in v0.0.4

func (m *Manager) RequestLocationUpdates5_8(
	arg0 int64,
	arg1 float32,
	arg2 *jni.Object,
	arg3 *jni.Object,
	arg4 *jni.Object,
) error

RequestLocationUpdates5_8 calls android.location.LocationManager.requestLocationUpdates.

func (*Manager) RequestSingleUpdate2 added in v0.0.4

func (m *Manager) RequestSingleUpdate2(arg0 *jni.Object, arg1 *jni.Object) error

RequestSingleUpdate2 calls android.location.LocationManager.requestSingleUpdate.

func (*Manager) RequestSingleUpdate2_2 added in v0.0.4

func (m *Manager) RequestSingleUpdate2_2(arg0 string, arg1 *jni.Object) error

RequestSingleUpdate2_2 calls android.location.LocationManager.requestSingleUpdate.

func (*Manager) RequestSingleUpdate3_1 added in v0.0.4

func (m *Manager) RequestSingleUpdate3_1(
	arg0 *jni.Object,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

RequestSingleUpdate3_1 calls android.location.LocationManager.requestSingleUpdate.

func (*Manager) RequestSingleUpdate3_3 added in v0.0.4

func (m *Manager) RequestSingleUpdate3_3(
	arg0 string,
	arg1 *jni.Object,
	arg2 *jni.Object,
) error

RequestSingleUpdate3_3 calls android.location.LocationManager.requestSingleUpdate.

func (*Manager) SendExtraCommand added in v0.0.4

func (m *Manager) SendExtraCommand(
	arg0 string,
	arg1 string,
	arg2 *jni.Object,
) (bool, error)

SendExtraCommand calls android.location.LocationManager.sendExtraCommand.

func (*Manager) SetTestProviderEnabled added in v0.0.4

func (m *Manager) SetTestProviderEnabled(arg0 string, arg1 bool) error

SetTestProviderEnabled calls android.location.LocationManager.setTestProviderEnabled.

func (*Manager) SetTestProviderLocation added in v0.0.4

func (m *Manager) SetTestProviderLocation(arg0 string, arg1 *jni.Object) error

SetTestProviderLocation calls android.location.LocationManager.setTestProviderLocation.

func (*Manager) SetTestProviderStatus added in v0.0.4

func (m *Manager) SetTestProviderStatus(
	arg0 string,
	arg1 int32,
	arg2 *jni.Object,
	arg3 int64,
) error

SetTestProviderStatus calls android.location.LocationManager.setTestProviderStatus.

func (*Manager) UnregisterAntennaInfoListener added in v0.0.4

func (m *Manager) UnregisterAntennaInfoListener(arg0 *jni.Object) error

UnregisterAntennaInfoListener calls android.location.LocationManager.unregisterAntennaInfoListener.

func (*Manager) UnregisterGnssMeasurementsCallback added in v0.0.4

func (m *Manager) UnregisterGnssMeasurementsCallback(arg0 *jni.Object) error

UnregisterGnssMeasurementsCallback calls android.location.LocationManager.unregisterGnssMeasurementsCallback.

func (*Manager) UnregisterGnssNavigationMessageCallback added in v0.0.4

func (m *Manager) UnregisterGnssNavigationMessageCallback(arg0 *jni.Object) error

UnregisterGnssNavigationMessageCallback calls android.location.LocationManager.unregisterGnssNavigationMessageCallback.

func (*Manager) UnregisterGnssStatusCallback added in v0.0.4

func (m *Manager) UnregisterGnssStatusCallback(arg0 *jni.Object) error

UnregisterGnssStatusCallback calls android.location.LocationManager.unregisterGnssStatusCallback.

Directories

Path Synopsis
Package altitude provides Go bindings for android.location.altitude.
Package altitude provides Go bindings for android.location.altitude.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL