LocationManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse bietet Zugriff auf die Systemstandortdienste.
[Android.Runtime.Register("android/location/LocationManager", DoNotGenerateAcw=true)]
public class LocationManager : Java.Lang.Object
[<Android.Runtime.Register("android/location/LocationManager", DoNotGenerateAcw=true)>]
type LocationManager = class
inherit Object
- Vererbung
- Attribute
Hinweise
Diese Klasse bietet Zugriff auf die Systemstandortdienste. Diese Dienste ermöglichen Es Anwendungen, regelmäßige Aktualisierungen des geografischen Standorts des Geräts zu erhalten oder benachrichtigt zu werden, wenn das Gerät in die Nähe eines bestimmten geografischen Standorts gelangt.
<p class="note">, sofern nicht anders angegeben, benötigen alle Methoden der Location-API die android.Manifest.permission#ACCESS_COARSE_LOCATION
oder android.Manifest.permission#ACCESS_FINE_LOCATION
berechtigungen. Wenn Ihre Anwendung nur über die grobe Berechtigung verfügt, geben Anbieter weiterhin Standortergebnisse zurück, aber die genaue Position wird auf ein grobes Maß an Genauigkeit verschleiert.
Java-Dokumentation für android.location.LocationManager
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
LocationManager(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Felder
ActionGnssCapabilitiesChanged |
Übertragungsabsichtaktion, wenn sich die GNSS-Funktionen ändern. |
ExtraGnssCapabilities |
Zusätzliche Absicht in Übertragungen enthalten |
ExtraLocationEnabled |
Zusätzliche Absichten, die in |
ExtraProviderEnabled |
Zusätzliche Absichten, die in |
ExtraProviderName |
Zusätzliche Absichten, die in |
FusedProvider |
Standardname des fused Location Provider. |
GpsProvider |
Standardname des GNSS-Standortanbieters. |
KeyFlushComplete |
Schlüssel, der für einen zusätzlichen Code verwendet wird, der einen ganzzahligen Anforderungscode hält, wenn der Abschluss des Speicherorts mit einem PendingIntent gesendet wird. |
KeyLocationChanged |
Schlüssel, der für einen zusätzlichen Haltewert |
KeyLocations |
Schlüssel, der für ein zusätzliches Array von |
KeyProviderEnabled |
Schlüssel, der für einen zusätzlichen Statuswert verwendet wird, der einen booleschen Statuswert aktiviert/deaktiviert enthält, wenn ein Anbieter aktiviert/deaktiviertes Ereignis mit einem PendingIntent übertragen wird. |
KeyProximityEntering |
Schlüssel, der für das Bundle extra verwendet wird und einen booleschen Wert enthält, der angibt, ob eine Näherungswarnung eintritt (true) oder beenden (false). |
KeyStatusChanged |
Dieser Schlüssel wird nicht mehr verwendet. |
ModeChangedAction |
Übertragungsabsichtaktion, wenn sich der Zustand des Gerätespeicherorts ändert. |
NetworkProvider |
Standardname des Netzwerkstandortanbieters. |
PassiveProvider |
Ein spezieller Standortanbieter für den Empfang von Standorten, ohne aktiv eine Standortkorrektur zu initiieren. |
ProvidersChangedAction |
Broadcast Intent-Aktion, wenn sich die Gruppe der aktivierten Speicherortanbieter ändert. |
Eigenschaften
AllProviders |
Gibt eine Liste der Namen aller verfügbaren Speicherortanbieter zurück. |
Class |
Gibt die Laufzeitklasse dieses Werts |
GnssAntennaInfos |
Gibt die aktuelle Liste der GNSS-Antenneninfos oder null zurück, wenn unbekannt oder nicht unterstützt. |
GnssCapabilities |
Gibt die unterstützten Funktionen des GNSS-Chipsatzes zurück. |
GnssHardwareModelName |
Gibt den Modellnamen (einschließlich Hersteller- und Hardware-/Softwareversion) des GNSS-Hardwaretreibers oder null zurück, wenn diese Informationen nicht verfügbar sind. |
GnssYearOfHardware |
Gibt das Modelljahr des GNSS-Hardware- und Softwarebuilds oder 0 zurück, wenn das Modelljahr vor 2016 liegt. |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
IsLocationEnabled |
Gibt den aktuellen Aktiviert/Deaktiviert-Zustand des Speicherorts zurück. |
JniIdentityHashCode |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
JniPeerMembers |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. |
PeerReference |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
AddGpsStatusListener(GpsStatus+IListener) |
Fügt einen GPS-Statuslistener hinzu. |
AddNmeaListener(GpsStatus+INmeaListener) |
No-Op-Methode, um die Abwärtskompatibilität beizubehalten. |
AddNmeaListener(IExecutor, IOnNmeaMessageListener) |
Fügt einen NMEA-Listener hinzu. |
AddNmeaListener(IOnNmeaMessageListener) |
Fügt einen NMEA-Listener hinzu. |
AddNmeaListener(IOnNmeaMessageListener, Handler) |
Fügt einen NMEA-Listener hinzu. |
AddProximityAlert(Double, Double, Single, Int64, PendingIntent) |
Legt eine Näherungswarnung für die Position fest, die durch die Position (Breitengrad, Längengrad) und den angegebenen Radius angegeben wird. |
AddTestProvider(String, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Power, SensorStatus) |
Erstellt einen Teststandortanbieter und fügt ihn der Gruppe aktiver Anbieter hinzu. |
AddTestProvider(String, ProviderProperties) |
Erstellt einen Teststandortanbieter und fügt ihn der Gruppe aktiver Anbieter hinzu. |
AddTestProvider(String, ProviderProperties, ICollection<String>) |
Erstellt einen Teststandortanbieter und fügt ihn der Gruppe aktiver Anbieter hinzu. |
ClearTestProviderEnabled(String) |
Entspricht dem Aufrufen |
ClearTestProviderLocation(String) |
Führt keine Aktion aus. |
ClearTestProviderStatus(String) |
Diese Methode hat keine Auswirkung, da der Anbieterstatus veraltet ist und nicht mehr unterstützt wird. |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Dispose() |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
Dispose(Boolean) |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
FromContext(Context) |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. |
GetBestProvider(Criteria, Boolean) |
Gibt den Namen des Anbieters zurück, der die angegebenen Kriterien am besten erfüllt. |
GetCurrentLocation(String, CancellationSignal, IExecutor, IConsumer) |
Gibt asynchron einen einzelnen aktuellen Speicherort fix vom angegebenen Anbieter zurück. |
GetCurrentLocation(String, LocationRequest, CancellationSignal, IExecutor, IConsumer) |
Gibt asynchron einen einzelnen aktuellen Speicherort fix vom angegebenen Anbieter basierend auf dem angegebenen . |
GetGpsStatus(GpsStatus) |
Ruft Informationen zum aktuellen Status des GPS-Moduls ab. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetLastKnownLocation(String) |
Ruft den letzten bekannten Speicherort vom angegebenen Anbieter oder NULL ab, wenn kein letzter bekannter Speicherort vorhanden ist. |
GetProvider(String) |
Gibt die Informationen zum Speicherortanbieter mit dem angegebenen Namen oder NULL zurück, wenn kein Anbieter mit diesem Namen vorhanden ist. |
GetProviderProperties(String) |
Gibt die Eigenschaften des angegebenen Anbieters oder NULL zurück, wenn die Eigenschaften zurzeit unbekannt sind. |
GetProviders(Boolean) |
Gibt eine Liste der Namen der verfügbaren Speicherortanbieter zurück. |
GetProviders(Criteria, Boolean) |
Gibt eine Liste der Namen der verfügbaren Speicherortanbieter zurück, die die angegebenen Kriterien erfüllen. |
HasProvider(String) |
Gibt true zurück, wenn der angegebene Standortanbieter auf diesem Gerät vorhanden ist, unabhängig davon, ob er derzeit aktiviert ist oder nicht. |
IsProviderEnabled(String) |
Gibt den aktuellen Aktiviert/Deaktiviert-Status des angegebenen Anbieters zurück. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
RegisterAntennaInfoListener(IExecutor, GnssAntennaInfo+IListener) |
Registriert einen GNSS-Antennen-Info-Listener, der alle Änderungen an Antenneninformationen erhält. |
RegisterGnssMeasurementsCallback(GnssMeasurementRequest, IExecutor, GnssMeasurementsEvent+Callback) |
Registriert einen Rückruf für GNSS-Messungen, der auf einem Sammelthread ausgeführt wird. |
RegisterGnssMeasurementsCallback(GnssMeasurementsEvent+Callback) |
Registriert einen Rückruf für GNSS-Messungen, der auf einem Sammelthread ausgeführt wird. |
RegisterGnssMeasurementsCallback(GnssMeasurementsEvent+Callback, Handler) |
Registriert einen Rückruf für GNSS-Messungen, der auf einem Sammelthread ausgeführt wird. |
RegisterGnssMeasurementsCallback(IExecutor, GnssMeasurementsEvent+Callback) |
Registriert einen Rückruf für GNSS-Messungen, der auf einem Sammelthread ausgeführt wird. |
RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback) |
Registriert einen GNSS-Navigationsmeldungsrückruf, der in einem Sammelthread ausgeführt wird. |
RegisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback, Handler) |
Registriert einen GNSS-Navigationsmeldungsrückruf, der in einem Sammelthread ausgeführt wird. |
RegisterGnssNavigationMessageCallback(IExecutor, GnssNavigationMessage+Callback) |
Registriert einen GNSS-Navigationsmeldungsrückruf, der in einem Sammelthread ausgeführt wird. |
RegisterGnssStatusCallback(GnssStatus+Callback) |
Registriert einen GNSS-Statusrückruf. |
RegisterGnssStatusCallback(GnssStatus+Callback, Handler) |
Registriert einen GNSS-Statusrückruf. |
RegisterGnssStatusCallback(IExecutor, GnssStatus+Callback) |
Registriert einen GNSS-Statusrückruf. |
RemoveGpsStatusListener(GpsStatus+IListener) |
Entfernt einen GPS-Statuslistener. |
RemoveNmeaListener(GpsStatus+INmeaListener) |
No-Op-Methode, um die Abwärtskompatibilität beizubehalten. |
RemoveNmeaListener(IOnNmeaMessageListener) |
Entfernt einen NMEA-Listener. |
RemoveProximityAlert(PendingIntent) |
Entfernt die Näherungswarnung mit dem angegebenen PendingIntent. |
RemoveTestProvider(String) |
Entfernt den Teststandortanbieter mit dem angegebenen Namen oder führt nichts aus, wenn kein solcher Teststandortanbieter vorhanden ist. |
RemoveUpdates(ILocationListener) |
Entfernt alle Positionsupdates für die angegebene |
RemoveUpdates(PendingIntent) |
Entfernt Positionsupdates für die angegebene |
RequestFlush(String, ILocationListener, Int32) |
Fordert an, dass der angegebene Anbieter alle Batchspeicherorte für Listener löscht. |
RequestFlush(String, PendingIntent, Int32) |
Fordert an, dass der angegebene Anbieter alle Batchspeicherorte für Listener löscht. |
RequestLocationUpdates(Int64, Single, Criteria, IExecutor, ILocationListener) |
Registrieren Sie sich für Standortupdates mithilfe eines Anbieters, der über die angegebenen Kriterien ausgewählt ist, und einen Rückruf für die angegebene |
RequestLocationUpdates(Int64, Single, Criteria, ILocationListener, Looper) |
Registrieren Sie sich für Standortupdates mithilfe eines Anbieters, der über die angegebenen Kriterien ausgewählt ist, und einen Rückruf für die angegebene |
RequestLocationUpdates(Int64, Single, Criteria, PendingIntent) |
Registrieren Sie sich für Standortupdates mithilfe eines Anbieters, der über die angegebenen Kriterien ausgewählt wurde, und Rückrufe, die über die bereitgestellte Bereitgestellte bereitgestellt werden |
RequestLocationUpdates(String, Int64, Single, IExecutor, ILocationListener) |
Registrieren Sie sich für Standortupdates mithilfe des benannten Anbieters und einen Rückruf für die angegebene |
RequestLocationUpdates(String, Int64, Single, ILocationListener) |
Registrieren Sie sich für Positionsupdates vom angegebenen Anbieter mit den angegebenen Argumenten und einem Rückruf für den |
RequestLocationUpdates(String, Int64, Single, ILocationListener, Looper) |
Registrieren Sie sich für Standortupdates vom angegebenen Anbieter mit den angegebenen Argumenten und einem Rückruf für das angegebene |
RequestLocationUpdates(String, Int64, Single, PendingIntent) |
Registrieren Sie sich für Standortupdates mithilfe des benannten Anbieters und Rückrufe, die über die bereitgestellte Bereitstellung bereitgestellt werden |
RequestLocationUpdates(String, LocationRequest, IExecutor, ILocationListener) |
Registrieren Sie sich für Standortupdates vom angegebenen Anbieter, mithilfe eines |
RequestLocationUpdates(String, LocationRequest, PendingIntent) |
Registrieren Sie sich für Standortupdates des angegebenen Anbieters, indem Sie über die bereitgestellte Bereitstellung |
RequestSingleUpdate(Criteria, ILocationListener, Looper) |
Registrieren Sie sich für ein einzelnes Standortupdate mithilfe eines Kriteriums und eines Rückrufs. |
RequestSingleUpdate(Criteria, PendingIntent) |
Registrieren Sie sich für ein einzelnes Standortupdate mithilfe eines Kriteriums und ausstehender Absicht. |
RequestSingleUpdate(String, ILocationListener, Looper) |
Registrieren Sie sich für ein einzelnes Standortupdate mithilfe des benannten Anbieters und eines Rückrufs. |
RequestSingleUpdate(String, PendingIntent) |
Registrieren Sie sich für ein einzelnes Standortupdate mit einem benannten Anbieter und ausstehende Absichten. |
SendExtraCommand(String, String, Bundle) |
Sendet zusätzliche Befehle an einen Standortanbieter. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetTestProviderEnabled(String, Boolean) |
Legt den angegebenen Testanbieter fest, der aktiviert oder deaktiviert werden soll. |
SetTestProviderLocation(String, Location) |
Legt einen neuen Speicherort für den angegebenen Testanbieter fest. |
SetTestProviderStatus(String, Availability, Bundle, Int64) |
Diese Methode hat keine Auswirkung, da der Anbieterstatus veraltet ist und nicht mehr unterstützt wird. |
ToArray<T>() |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterAntennaInfoListener(GnssAntennaInfo+IListener) |
Hebt die Registrierung eines GNSS-Antenneninformationslisteners auf. |
UnregisterFromRuntime() |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
UnregisterGnssMeasurementsCallback(GnssMeasurementsEvent+Callback) |
Hebt die Registrierung eines GPS-Messrückrufs auf. |
UnregisterGnssNavigationMessageCallback(GnssNavigationMessage+Callback) |
Hebt die Registrierung eines GNSS-Navigationsnachrichtrückrufs auf. |
UnregisterGnssStatusCallback(GnssStatus+Callback) |
Entfernt einen GNSS-Statusrückruf. |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. |
GetJniTypeName(IJavaPeerable) |
Diese Klasse bietet Zugriff auf die Systemstandortdienste. |