Table of Contents

Class LocationManager

Namespace
Android.Location
Assembly
MASES.Netdroid.dll
public class LocationManager : JVMBridgeBase<LocationManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<LocationManager>
LocationManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<LocationManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<LocationManager>.IsAssignableFrom<T>()
JVMBridgeBase<LocationManager>.Execute<T>(params T[])
JVMBridgeBase<LocationManager>.DynBridgeClazz
JVMBridgeBase<LocationManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

LocationManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public LocationManager()

LocationManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public LocationManager(params object[] args)

Parameters

args object[]

Properties

ACTION_GNSS_CAPABILITIES_CHANGED

public static String ACTION_GNSS_CAPABILITIES_CHANGED { get; }

Property Value

String

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

EXTRA_GNSS_CAPABILITIES

public static String EXTRA_GNSS_CAPABILITIES { get; }

Property Value

String

EXTRA_LOCATION_ENABLED

public static String EXTRA_LOCATION_ENABLED { get; }

Property Value

String

EXTRA_PROVIDER_ENABLED

public static String EXTRA_PROVIDER_ENABLED { get; }

Property Value

String

EXTRA_PROVIDER_NAME

public static String EXTRA_PROVIDER_NAME { get; }

Property Value

String

FUSED_PROVIDER

public static String FUSED_PROVIDER { get; }

Property Value

String

GPS_PROVIDER

public static String GPS_PROVIDER { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

KEY_FLUSH_COMPLETE

public static String KEY_FLUSH_COMPLETE { get; }

Property Value

String

KEY_LOCATIONS

public static String KEY_LOCATIONS { get; }

Property Value

String

KEY_LOCATION_CHANGED

public static String KEY_LOCATION_CHANGED { get; }

Property Value

String

KEY_PROVIDER_ENABLED

public static String KEY_PROVIDER_ENABLED { get; }

Property Value

String

KEY_PROXIMITY_ENTERING

public static String KEY_PROXIMITY_ENTERING { get; }

Property Value

String

KEY_STATUS_CHANGED

[Obsolete]
public static String KEY_STATUS_CHANGED { get; }

Property Value

String

MODE_CHANGED_ACTION

public static String MODE_CHANGED_ACTION { get; }

Property Value

String

NETWORK_PROVIDER

public static String NETWORK_PROVIDER { get; }

Property Value

String

PASSIVE_PROVIDER

public static String PASSIVE_PROVIDER { get; }

Property Value

String

PROVIDERS_CHANGED_ACTION

public static String PROVIDERS_CHANGED_ACTION { get; }

Property Value

String

Methods

AddGpsStatusListener(Listener)

[Obsolete]
public bool AddGpsStatusListener(GpsStatus.Listener arg0)

Parameters

arg0 GpsStatus.Listener

GpsStatus.Listener

Returns

bool

bool

AddNmeaListener(NmeaListener)

[Obsolete]
public bool AddNmeaListener(GpsStatus.NmeaListener arg0)

Parameters

arg0 GpsStatus.NmeaListener

GpsStatus.NmeaListener

Returns

bool

bool

AddNmeaListener(OnNmeaMessageListener)

[Obsolete]
public bool AddNmeaListener(OnNmeaMessageListener arg0)

Parameters

arg0 OnNmeaMessageListener

OnNmeaMessageListener

Returns

bool

bool

AddNmeaListener(OnNmeaMessageListener, Handler)

public bool AddNmeaListener(OnNmeaMessageListener arg0, Handler arg1)

Parameters

arg0 OnNmeaMessageListener

OnNmeaMessageListener

arg1 Handler

Handler

Returns

bool

bool

AddNmeaListener(Executor, OnNmeaMessageListener)

public bool AddNmeaListener(Executor arg0, OnNmeaMessageListener arg1)

Parameters

arg0 Executor

Executor

arg1 OnNmeaMessageListener

OnNmeaMessageListener

Returns

bool

bool

AddProximityAlert(double, double, float, long, PendingIntent)

public void AddProximityAlert(double arg0, double arg1, float arg2, long arg3, PendingIntent arg4)

Parameters

arg0 double

double

arg1 double

double

arg2 float

float

arg3 long

long

arg4 PendingIntent

PendingIntent

AddTestProvider(String, ProviderProperties)

public void AddTestProvider(String arg0, ProviderProperties arg1)

Parameters

arg0 String

String

arg1 ProviderProperties

ProviderProperties

AddTestProvider(String, ProviderProperties, Set<String>)

public void AddTestProvider(String arg0, ProviderProperties arg1, Set<String> arg2)

Parameters

arg0 String

String

arg1 ProviderProperties

ProviderProperties

arg2 Set<String>

Set

AddTestProvider(String, bool, bool, bool, bool, bool, bool, bool, int, int)

public void AddTestProvider(String arg0, bool arg1, bool arg2, bool arg3, bool arg4, bool arg5, bool arg6, bool arg7, int arg8, int arg9)

Parameters

arg0 String

String

arg1 bool

bool

arg2 bool

bool

arg3 bool

bool

arg4 bool

bool

arg5 bool

bool

arg6 bool

bool

arg7 bool

bool

arg8 int

int

arg9 int

int

ClearTestProviderEnabled(String)

[Obsolete]
public void ClearTestProviderEnabled(String arg0)

Parameters

arg0 String

String

ClearTestProviderLocation(String)

[Obsolete]
public void ClearTestProviderLocation(String arg0)

Parameters

arg0 String

String

ClearTestProviderStatus(String)

[Obsolete]
public void ClearTestProviderStatus(String arg0)

Parameters

arg0 String

String

GetAllProviders()

public List<String> GetAllProviders()

Returns

List<String>

List

GetBestProvider(Criteria, bool)

[Obsolete]
public String GetBestProvider(Criteria arg0, bool arg1)

Parameters

arg0 Criteria

Criteria

arg1 bool

bool

Returns

String

String

GetCurrentLocation(String, LocationRequest, CancellationSignal, Executor, Consumer<Location>)

public void GetCurrentLocation(String arg0, LocationRequest arg1, CancellationSignal arg2, Executor arg3, Consumer<Location> arg4)

Parameters

arg0 String

String

arg1 LocationRequest

LocationRequest

arg2 CancellationSignal

CancellationSignal

arg3 Executor

Executor

arg4 Consumer<Location>

Consumer

GetCurrentLocation(String, CancellationSignal, Executor, Consumer<Location>)

public void GetCurrentLocation(String arg0, CancellationSignal arg1, Executor arg2, Consumer<Location> arg3)

Parameters

arg0 String

String

arg1 CancellationSignal

CancellationSignal

arg2 Executor

Executor

arg3 Consumer<Location>

Consumer

GetGnssAntennaInfos()

public List<GnssAntennaInfo> GetGnssAntennaInfos()

Returns

List<GnssAntennaInfo>

List

GetGnssCapabilities()

public GnssCapabilities GetGnssCapabilities()

Returns

GnssCapabilities

GnssCapabilities

GetGnssHardwareModelName()

public String GetGnssHardwareModelName()

Returns

String

String

GetGnssYearOfHardware()

public int GetGnssYearOfHardware()

Returns

int

int

GetGpsStatus(GpsStatus)

[Obsolete]
public GpsStatus GetGpsStatus(GpsStatus arg0)

Parameters

arg0 GpsStatus

GpsStatus

Returns

GpsStatus

GpsStatus

GetLastKnownLocation(String)

public Location GetLastKnownLocation(String arg0)

Parameters

arg0 String

String

Returns

Location

Location

GetProvider(String)

[Obsolete]
public LocationProvider GetProvider(String arg0)

Parameters

arg0 String

String

Returns

LocationProvider

LocationProvider

GetProviderProperties(String)

public ProviderProperties GetProviderProperties(String arg0)

Parameters

arg0 String

String

Returns

ProviderProperties

ProviderProperties

GetProviders(Criteria, bool)

[Obsolete]
public List<String> GetProviders(Criteria arg0, bool arg1)

Parameters

arg0 Criteria

Criteria

arg1 bool

bool

Returns

List<String>

List

GetProviders(bool)

public List<String> GetProviders(bool arg0)

Parameters

arg0 bool

bool

Returns

List<String>

List

HasProvider(String)

public bool HasProvider(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

IsLocationEnabled()

public bool IsLocationEnabled()

Returns

bool

bool

IsProviderEnabled(String)

public bool IsProviderEnabled(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

RegisterAntennaInfoListener(Executor, Listener)

public bool RegisterAntennaInfoListener(Executor arg0, GnssAntennaInfo.Listener arg1)

Parameters

arg0 Executor

Executor

arg1 GnssAntennaInfo.Listener

GnssAntennaInfo.Listener

Returns

bool

bool

RegisterGnssMeasurementsCallback(GnssMeasurementRequest, Executor, Callback)

public bool RegisterGnssMeasurementsCallback(GnssMeasurementRequest arg0, Executor arg1, GnssMeasurementsEvent.Callback arg2)

Parameters

arg0 GnssMeasurementRequest

GnssMeasurementRequest

arg1 Executor

Executor

arg2 GnssMeasurementsEvent.Callback

GnssMeasurementsEvent.Callback

Returns

bool

bool

RegisterGnssMeasurementsCallback(Callback)

[Obsolete]
public bool RegisterGnssMeasurementsCallback(GnssMeasurementsEvent.Callback arg0)

Parameters

arg0 GnssMeasurementsEvent.Callback

GnssMeasurementsEvent.Callback

Returns

bool

bool

RegisterGnssMeasurementsCallback(Callback, Handler)

public bool RegisterGnssMeasurementsCallback(GnssMeasurementsEvent.Callback arg0, Handler arg1)

Parameters

arg0 GnssMeasurementsEvent.Callback

GnssMeasurementsEvent.Callback

arg1 Handler

Handler

Returns

bool

bool

RegisterGnssMeasurementsCallback(Executor, Callback)

public bool RegisterGnssMeasurementsCallback(Executor arg0, GnssMeasurementsEvent.Callback arg1)

Parameters

arg0 Executor

Executor

arg1 GnssMeasurementsEvent.Callback

GnssMeasurementsEvent.Callback

Returns

bool

bool

RegisterGnssNavigationMessageCallback(Callback)

[Obsolete]
public bool RegisterGnssNavigationMessageCallback(GnssNavigationMessage.Callback arg0)

Parameters

arg0 GnssNavigationMessage.Callback

GnssNavigationMessage.Callback

Returns

bool

bool

RegisterGnssNavigationMessageCallback(Callback, Handler)

public bool RegisterGnssNavigationMessageCallback(GnssNavigationMessage.Callback arg0, Handler arg1)

Parameters

arg0 GnssNavigationMessage.Callback

GnssNavigationMessage.Callback

arg1 Handler

Handler

Returns

bool

bool

RegisterGnssNavigationMessageCallback(Executor, Callback)

public bool RegisterGnssNavigationMessageCallback(Executor arg0, GnssNavigationMessage.Callback arg1)

Parameters

arg0 Executor

Executor

arg1 GnssNavigationMessage.Callback

GnssNavigationMessage.Callback

Returns

bool

bool

RegisterGnssStatusCallback(Callback)

[Obsolete]
public bool RegisterGnssStatusCallback(GnssStatus.Callback arg0)

Parameters

arg0 GnssStatus.Callback

GnssStatus.Callback

Returns

bool

bool

RegisterGnssStatusCallback(Callback, Handler)

public bool RegisterGnssStatusCallback(GnssStatus.Callback arg0, Handler arg1)

Parameters

arg0 GnssStatus.Callback

GnssStatus.Callback

arg1 Handler

Handler

Returns

bool

bool

RegisterGnssStatusCallback(Executor, Callback)

public bool RegisterGnssStatusCallback(Executor arg0, GnssStatus.Callback arg1)

Parameters

arg0 Executor

Executor

arg1 GnssStatus.Callback

GnssStatus.Callback

Returns

bool

bool

RemoveGpsStatusListener(Listener)

[Obsolete]
public void RemoveGpsStatusListener(GpsStatus.Listener arg0)

Parameters

arg0 GpsStatus.Listener

GpsStatus.Listener

RemoveNmeaListener(NmeaListener)

[Obsolete]
public void RemoveNmeaListener(GpsStatus.NmeaListener arg0)

Parameters

arg0 GpsStatus.NmeaListener

GpsStatus.NmeaListener

RemoveNmeaListener(OnNmeaMessageListener)

public void RemoveNmeaListener(OnNmeaMessageListener arg0)

Parameters

arg0 OnNmeaMessageListener

OnNmeaMessageListener

RemoveProximityAlert(PendingIntent)

public void RemoveProximityAlert(PendingIntent arg0)

Parameters

arg0 PendingIntent

PendingIntent

RemoveTestProvider(String)

public void RemoveTestProvider(String arg0)

Parameters

arg0 String

String

RemoveUpdates(PendingIntent)

public void RemoveUpdates(PendingIntent arg0)

Parameters

arg0 PendingIntent

PendingIntent

RemoveUpdates(LocationListener)

public void RemoveUpdates(LocationListener arg0)

Parameters

arg0 LocationListener

LocationListener

RequestFlush(String, PendingIntent, int)

public void RequestFlush(String arg0, PendingIntent arg1, int arg2)

Parameters

arg0 String

String

arg1 PendingIntent

PendingIntent

arg2 int

int

RequestFlush(String, LocationListener, int)

public void RequestFlush(String arg0, LocationListener arg1, int arg2)

Parameters

arg0 String

String

arg1 LocationListener

LocationListener

arg2 int

int

RequestLocationUpdates(String, LocationRequest, PendingIntent)

public void RequestLocationUpdates(String arg0, LocationRequest arg1, PendingIntent arg2)

Parameters

arg0 String

String

arg1 LocationRequest

LocationRequest

arg2 PendingIntent

PendingIntent

RequestLocationUpdates(String, LocationRequest, Executor, LocationListener)

public void RequestLocationUpdates(String arg0, LocationRequest arg1, Executor arg2, LocationListener arg3)

Parameters

arg0 String

String

arg1 LocationRequest

LocationRequest

arg2 Executor

Executor

arg3 LocationListener

LocationListener

RequestLocationUpdates(String, long, float, PendingIntent)

public void RequestLocationUpdates(String arg0, long arg1, float arg2, PendingIntent arg3)

Parameters

arg0 String

String

arg1 long

long

arg2 float

float

arg3 PendingIntent

PendingIntent

RequestLocationUpdates(String, long, float, LocationListener)

public void RequestLocationUpdates(String arg0, long arg1, float arg2, LocationListener arg3)

Parameters

arg0 String

String

arg1 long

long

arg2 float

float

arg3 LocationListener

LocationListener

RequestLocationUpdates(String, long, float, LocationListener, Looper)

public void RequestLocationUpdates(String arg0, long arg1, float arg2, LocationListener arg3, Looper arg4)

Parameters

arg0 String

String

arg1 long

long

arg2 float

float

arg3 LocationListener

LocationListener

arg4 Looper

Looper

RequestLocationUpdates(String, long, float, Executor, LocationListener)

public void RequestLocationUpdates(String arg0, long arg1, float arg2, Executor arg3, LocationListener arg4)

Parameters

arg0 String

String

arg1 long

long

arg2 float

float

arg3 Executor

Executor

arg4 LocationListener

LocationListener

RequestLocationUpdates(long, float, Criteria, PendingIntent)

[Obsolete]
public void RequestLocationUpdates(long arg0, float arg1, Criteria arg2, PendingIntent arg3)

Parameters

arg0 long

long

arg1 float

float

arg2 Criteria

Criteria

arg3 PendingIntent

PendingIntent

RequestLocationUpdates(long, float, Criteria, LocationListener, Looper)

[Obsolete]
public void RequestLocationUpdates(long arg0, float arg1, Criteria arg2, LocationListener arg3, Looper arg4)

Parameters

arg0 long

long

arg1 float

float

arg2 Criteria

Criteria

arg3 LocationListener

LocationListener

arg4 Looper

Looper

RequestLocationUpdates(long, float, Criteria, Executor, LocationListener)

[Obsolete]
public void RequestLocationUpdates(long arg0, float arg1, Criteria arg2, Executor arg3, LocationListener arg4)

Parameters

arg0 long

long

arg1 float

float

arg2 Criteria

Criteria

arg3 Executor

Executor

arg4 LocationListener

LocationListener

RequestSingleUpdate(Criteria, PendingIntent)

[Obsolete]
public void RequestSingleUpdate(Criteria arg0, PendingIntent arg1)

Parameters

arg0 Criteria

Criteria

arg1 PendingIntent

PendingIntent

RequestSingleUpdate(Criteria, LocationListener, Looper)

[Obsolete]
public void RequestSingleUpdate(Criteria arg0, LocationListener arg1, Looper arg2)

Parameters

arg0 Criteria

Criteria

arg1 LocationListener

LocationListener

arg2 Looper

Looper

RequestSingleUpdate(String, PendingIntent)

[Obsolete]
public void RequestSingleUpdate(String arg0, PendingIntent arg1)

Parameters

arg0 String

String

arg1 PendingIntent

PendingIntent

RequestSingleUpdate(String, LocationListener, Looper)

[Obsolete]
public void RequestSingleUpdate(String arg0, LocationListener arg1, Looper arg2)

Parameters

arg0 String

String

arg1 LocationListener

LocationListener

arg2 Looper

Looper

SendExtraCommand(String, String, Bundle)

public bool SendExtraCommand(String arg0, String arg1, Bundle arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 Bundle

Bundle

Returns

bool

bool

SetTestProviderEnabled(String, bool)

public void SetTestProviderEnabled(String arg0, bool arg1)

Parameters

arg0 String

String

arg1 bool

bool

SetTestProviderLocation(String, Location)

public void SetTestProviderLocation(String arg0, Location arg1)

Parameters

arg0 String

String

arg1 Location

Location

SetTestProviderStatus(String, int, Bundle, long)

[Obsolete]
public void SetTestProviderStatus(String arg0, int arg1, Bundle arg2, long arg3)

Parameters

arg0 String

String

arg1 int

int

arg2 Bundle

Bundle

arg3 long

long

UnregisterAntennaInfoListener(Listener)

public void UnregisterAntennaInfoListener(GnssAntennaInfo.Listener arg0)

Parameters

arg0 GnssAntennaInfo.Listener

GnssAntennaInfo.Listener

UnregisterGnssMeasurementsCallback(Callback)

public void UnregisterGnssMeasurementsCallback(GnssMeasurementsEvent.Callback arg0)

Parameters

arg0 GnssMeasurementsEvent.Callback

GnssMeasurementsEvent.Callback

UnregisterGnssNavigationMessageCallback(Callback)

public void UnregisterGnssNavigationMessageCallback(GnssNavigationMessage.Callback arg0)

Parameters

arg0 GnssNavigationMessage.Callback

GnssNavigationMessage.Callback

UnregisterGnssStatusCallback(Callback)

public void UnregisterGnssStatusCallback(GnssStatus.Callback arg0)

Parameters

arg0 GnssStatus.Callback

GnssStatus.Callback