Class LocationManager
public class LocationManager : JVMBridgeBase<LocationManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
LocationManager
- Implements
- Extension Methods
Constructors
LocationManager(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public LocationManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ACTION_GNSS_CAPABILITIES_CHANGED
public static String ACTION_GNSS_CAPABILITIES_CHANGED { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
EXTRA_GNSS_CAPABILITIES
public static String EXTRA_GNSS_CAPABILITIES { get; set; }
Property Value
EXTRA_LOCATION_ENABLED
https://developer.android.com/reference/android/location/LocationManager.html#EXTRA_LOCATION_ENABLED
public static String EXTRA_LOCATION_ENABLED { get; set; }
Property Value
EXTRA_PROVIDER_ENABLED
https://developer.android.com/reference/android/location/LocationManager.html#EXTRA_PROVIDER_ENABLED
public static String EXTRA_PROVIDER_ENABLED { get; set; }
Property Value
EXTRA_PROVIDER_NAME
public static String EXTRA_PROVIDER_NAME { get; set; }
Property Value
FUSED_PROVIDER
public static String FUSED_PROVIDER { get; set; }
Property Value
GPS_PROVIDER
public static String GPS_PROVIDER { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
KEY_FLUSH_COMPLETE
public static String KEY_FLUSH_COMPLETE { get; set; }
Property Value
KEY_LOCATIONS
public static String KEY_LOCATIONS { get; set; }
Property Value
KEY_LOCATION_CHANGED
public static String KEY_LOCATION_CHANGED { get; set; }
Property Value
KEY_PROVIDER_ENABLED
public static String KEY_PROVIDER_ENABLED { get; set; }
Property Value
KEY_PROXIMITY_ENTERING
https://developer.android.com/reference/android/location/LocationManager.html#KEY_PROXIMITY_ENTERING
public static String KEY_PROXIMITY_ENTERING { get; set; }
Property Value
KEY_STATUS_CHANGED
[Obsolete("Deprecated in JVM")]
public static String KEY_STATUS_CHANGED { get; set; }
Property Value
MODE_CHANGED_ACTION
public static String MODE_CHANGED_ACTION { get; set; }
Property Value
NETWORK_PROVIDER
public static String NETWORK_PROVIDER { get; set; }
Property Value
PASSIVE_PROVIDER
public static String PASSIVE_PROVIDER { get; set; }
Property Value
PROVIDERS_CHANGED_ACTION
public static String PROVIDERS_CHANGED_ACTION { get; set; }
Property Value
Methods
AddGpsStatusListener(Listener)
[Obsolete("Deprecated in JVM")]
public bool AddGpsStatusListener(GpsStatus.Listener arg0)
Parameters
Returns
AddNmeaListener(NmeaListener)
[Obsolete("Deprecated in JVM")]
public bool AddNmeaListener(GpsStatus.NmeaListener arg0)
Parameters
Returns
AddNmeaListener(OnNmeaMessageListener)
[Obsolete("Deprecated in JVM")]
public bool AddNmeaListener(OnNmeaMessageListener arg0)
Parameters
Returns
AddNmeaListener(OnNmeaMessageListener, Handler)
public bool AddNmeaListener(OnNmeaMessageListener arg0, Handler arg1)
Parameters
Returns
AddNmeaListener(Executor, OnNmeaMessageListener)
public bool AddNmeaListener(Executor arg0, OnNmeaMessageListener arg1)
Parameters
Returns
AddProximityAlert(double, double, float, long, PendingIntent)
public void AddProximityAlert(double arg0, double arg1, float arg2, long arg3, PendingIntent arg4)
Parameters
arg0doublearg1doublearg2floatarg3longarg4PendingIntent
AddTestProvider(String, ProviderProperties)
public void AddTestProvider(String arg0, ProviderProperties arg1)
Parameters
arg0Stringarg1ProviderProperties
AddTestProvider(String, ProviderProperties, Set<String>)
public void AddTestProvider(String arg0, ProviderProperties arg1, Set<String> arg2)
Parameters
arg0Stringarg1ProviderPropertiesarg2Set<String>
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
ClearTestProviderEnabled(String)
[Obsolete("Deprecated in JVM")]
public void ClearTestProviderEnabled(String arg0)
Parameters
ClearTestProviderLocation(String)
[Obsolete("Deprecated in JVM")]
public void ClearTestProviderLocation(String arg0)
Parameters
ClearTestProviderStatus(String)
[Obsolete("Deprecated in JVM")]
public void ClearTestProviderStatus(String arg0)
Parameters
GetAllProviders()
public List<String> GetAllProviders()
Returns
GetBestProvider(Criteria, bool)
[Obsolete("Deprecated in JVM")]
public String GetBestProvider(Criteria arg0, bool arg1)
Parameters
Returns
GetCurrentLocation(String, LocationRequest, CancellationSignal, Executor, Consumer<Location>)
public void GetCurrentLocation(String arg0, LocationRequest arg1, CancellationSignal arg2, Executor arg3, Consumer<Location> arg4)
Parameters
arg0Stringarg1LocationRequestarg2CancellationSignalarg3Executorarg4Consumer<Location>
GetCurrentLocation(String, CancellationSignal, Executor, Consumer<Location>)
public void GetCurrentLocation(String arg0, CancellationSignal arg1, Executor arg2, Consumer<Location> arg3)
Parameters
arg0Stringarg1CancellationSignalarg2Executorarg3Consumer<Location>
GetGnssAntennaInfos()
public List<GnssAntennaInfo> GetGnssAntennaInfos()
Returns
GetGnssCapabilities()
public GnssCapabilities GetGnssCapabilities()
Returns
GetGnssHardwareModelName()
public String GetGnssHardwareModelName()
Returns
GetGnssYearOfHardware()
public int GetGnssYearOfHardware()
Returns
GetGpsStatus(GpsStatus)
[Obsolete("Deprecated in JVM")]
public GpsStatus GetGpsStatus(GpsStatus arg0)
Parameters
Returns
GetLastKnownLocation(String)
public Location GetLastKnownLocation(String arg0)
Parameters
Returns
GetProvider(String)
[Obsolete("Deprecated in JVM")]
public LocationProvider GetProvider(String arg0)
Parameters
Returns
GetProviderProperties(String)
public ProviderProperties GetProviderProperties(String arg0)
Parameters
Returns
GetProviders(Criteria, bool)
[Obsolete("Deprecated in JVM")]
public List<String> GetProviders(Criteria arg0, bool arg1)
Parameters
Returns
GetProviders(bool)
public List<String> GetProviders(bool arg0)
Parameters
Returns
HasProvider(String)
public bool HasProvider(String arg0)
Parameters
Returns
IsLocationEnabled()
public bool IsLocationEnabled()
Returns
IsProviderEnabled(String)
public bool IsProviderEnabled(String arg0)
Parameters
Returns
RegisterAntennaInfoListener(Executor, Listener)
public bool RegisterAntennaInfoListener(Executor arg0, GnssAntennaInfo.Listener arg1)
Parameters
Returns
RegisterGnssMeasurementsCallback(GnssMeasurementRequest, Executor, Callback)
public bool RegisterGnssMeasurementsCallback(GnssMeasurementRequest arg0, Executor arg1, GnssMeasurementsEvent.Callback arg2)
Parameters
arg0GnssMeasurementRequestarg1Executorarg2GnssMeasurementsEvent.Callback
Returns
RegisterGnssMeasurementsCallback(Callback)
[Obsolete("Deprecated in JVM")]
public bool RegisterGnssMeasurementsCallback(GnssMeasurementsEvent.Callback arg0)
Parameters
Returns
RegisterGnssMeasurementsCallback(Callback, Handler)
public bool RegisterGnssMeasurementsCallback(GnssMeasurementsEvent.Callback arg0, Handler arg1)
Parameters
Returns
RegisterGnssMeasurementsCallback(Executor, Callback)
public bool RegisterGnssMeasurementsCallback(Executor arg0, GnssMeasurementsEvent.Callback arg1)
Parameters
Returns
RegisterGnssNavigationMessageCallback(Callback)
[Obsolete("Deprecated in JVM")]
public bool RegisterGnssNavigationMessageCallback(GnssNavigationMessage.Callback arg0)
Parameters
Returns
RegisterGnssNavigationMessageCallback(Callback, Handler)
public bool RegisterGnssNavigationMessageCallback(GnssNavigationMessage.Callback arg0, Handler arg1)
Parameters
Returns
RegisterGnssNavigationMessageCallback(Executor, Callback)
public bool RegisterGnssNavigationMessageCallback(Executor arg0, GnssNavigationMessage.Callback arg1)
Parameters
Returns
RegisterGnssStatusCallback(Callback)
[Obsolete("Deprecated in JVM")]
public bool RegisterGnssStatusCallback(GnssStatus.Callback arg0)
Parameters
Returns
RegisterGnssStatusCallback(Callback, Handler)
public bool RegisterGnssStatusCallback(GnssStatus.Callback arg0, Handler arg1)
Parameters
arg0GnssStatus.Callbackarg1Handler
Returns
RegisterGnssStatusCallback(Executor, Callback)
public bool RegisterGnssStatusCallback(Executor arg0, GnssStatus.Callback arg1)
Parameters
arg0Executorarg1GnssStatus.Callback
Returns
RemoveGpsStatusListener(Listener)
[Obsolete("Deprecated in JVM")]
public void RemoveGpsStatusListener(GpsStatus.Listener arg0)
Parameters
RemoveNmeaListener(NmeaListener)
[Obsolete("Deprecated in JVM")]
public void RemoveNmeaListener(GpsStatus.NmeaListener arg0)
Parameters
RemoveNmeaListener(OnNmeaMessageListener)
public void RemoveNmeaListener(OnNmeaMessageListener arg0)
Parameters
RemoveProximityAlert(PendingIntent)
public void RemoveProximityAlert(PendingIntent arg0)
Parameters
RemoveTestProvider(String)
public void RemoveTestProvider(String arg0)
Parameters
RemoveUpdates(PendingIntent)
public void RemoveUpdates(PendingIntent arg0)
Parameters
RemoveUpdates(LocationListener)
public void RemoveUpdates(LocationListener arg0)
Parameters
RequestFlush(String, PendingIntent, int)
public void RequestFlush(String arg0, PendingIntent arg1, int arg2)
Parameters
arg0Stringarg1PendingIntentarg2int
RequestFlush(String, LocationListener, int)
public void RequestFlush(String arg0, LocationListener arg1, int arg2)
Parameters
arg0Stringarg1LocationListenerarg2int
RequestLocationUpdates(String, LocationRequest, PendingIntent)
public void RequestLocationUpdates(String arg0, LocationRequest arg1, PendingIntent arg2)
Parameters
arg0Stringarg1LocationRequestarg2PendingIntent
RequestLocationUpdates(String, LocationRequest, Executor, LocationListener)
public void RequestLocationUpdates(String arg0, LocationRequest arg1, Executor arg2, LocationListener arg3)
Parameters
arg0Stringarg1LocationRequestarg2Executorarg3LocationListener
RequestLocationUpdates(String, long, float, PendingIntent)
public void RequestLocationUpdates(String arg0, long arg1, float arg2, PendingIntent arg3)
Parameters
arg0Stringarg1longarg2floatarg3PendingIntent
RequestLocationUpdates(String, long, float, LocationListener)
public void RequestLocationUpdates(String arg0, long arg1, float arg2, LocationListener arg3)
Parameters
arg0Stringarg1longarg2floatarg3LocationListener
RequestLocationUpdates(String, long, float, LocationListener, Looper)
public void RequestLocationUpdates(String arg0, long arg1, float arg2, LocationListener arg3, Looper arg4)
Parameters
arg0Stringarg1longarg2floatarg3LocationListenerarg4Looper
RequestLocationUpdates(String, long, float, Executor, LocationListener)
public void RequestLocationUpdates(String arg0, long arg1, float arg2, Executor arg3, LocationListener arg4)
Parameters
arg0Stringarg1longarg2floatarg3Executorarg4LocationListener
RequestLocationUpdates(long, float, Criteria, PendingIntent)
[Obsolete("Deprecated in JVM")]
public void RequestLocationUpdates(long arg0, float arg1, Criteria arg2, PendingIntent arg3)
Parameters
arg0longarg1floatarg2Criteriaarg3PendingIntent
RequestLocationUpdates(long, float, Criteria, LocationListener, Looper)
[Obsolete("Deprecated in JVM")]
public void RequestLocationUpdates(long arg0, float arg1, Criteria arg2, LocationListener arg3, Looper arg4)
Parameters
arg0longarg1floatarg2Criteriaarg3LocationListenerarg4Looper
RequestLocationUpdates(long, float, Criteria, Executor, LocationListener)
[Obsolete("Deprecated in JVM")]
public void RequestLocationUpdates(long arg0, float arg1, Criteria arg2, Executor arg3, LocationListener arg4)
Parameters
arg0longarg1floatarg2Criteriaarg3Executorarg4LocationListener
RequestSingleUpdate(Criteria, PendingIntent)
[Obsolete("Deprecated in JVM")]
public void RequestSingleUpdate(Criteria arg0, PendingIntent arg1)
Parameters
arg0Criteriaarg1PendingIntent
RequestSingleUpdate(Criteria, LocationListener, Looper)
[Obsolete("Deprecated in JVM")]
public void RequestSingleUpdate(Criteria arg0, LocationListener arg1, Looper arg2)
Parameters
arg0Criteriaarg1LocationListenerarg2Looper
RequestSingleUpdate(String, PendingIntent)
[Obsolete("Deprecated in JVM")]
public void RequestSingleUpdate(String arg0, PendingIntent arg1)
Parameters
arg0Stringarg1PendingIntent
RequestSingleUpdate(String, LocationListener, Looper)
[Obsolete("Deprecated in JVM")]
public void RequestSingleUpdate(String arg0, LocationListener arg1, Looper arg2)
Parameters
arg0Stringarg1LocationListenerarg2Looper
SendExtraCommand(String, String, Bundle)
public bool SendExtraCommand(String arg0, String arg1, Bundle arg2)
Parameters
Returns
SetTestProviderEnabled(String, bool)
public void SetTestProviderEnabled(String arg0, bool arg1)
Parameters
SetTestProviderLocation(String, Location)
public void SetTestProviderLocation(String arg0, Location arg1)
Parameters
SetTestProviderStatus(String, int, Bundle, long)
[Obsolete("Deprecated in JVM")]
public void SetTestProviderStatus(String arg0, int arg1, Bundle arg2, long arg3)
Parameters
UnregisterAntennaInfoListener(Listener)
public void UnregisterAntennaInfoListener(GnssAntennaInfo.Listener arg0)
Parameters
UnregisterGnssMeasurementsCallback(Callback)
public void UnregisterGnssMeasurementsCallback(GnssMeasurementsEvent.Callback arg0)
Parameters
UnregisterGnssNavigationMessageCallback(Callback)
public void UnregisterGnssNavigationMessageCallback(GnssNavigationMessage.Callback arg0)
Parameters
UnregisterGnssStatusCallback(Callback)
public void UnregisterGnssStatusCallback(GnssStatus.Callback arg0)