GeofenceHardware.RegisterForMonitorStateChangeCallback Methode
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.
Registrieren Sie den Rückruf, der benachrichtigt werden soll, wenn sich der Zustand eines Hardware-Geofence-Überwachungssystems ändert.
[Android.Runtime.Register("registerForMonitorStateChangeCallback", "(ILandroid/hardware/location/GeofenceHardwareMonitorCallback;)Z", "")]
public bool RegisterForMonitorStateChangeCallback(Android.Hardware.Location.GeofenceMonitoringType monitoringType, Android.Hardware.Location.GeofenceHardwareMonitorCallback? callback);
[<Android.Runtime.Register("registerForMonitorStateChangeCallback", "(ILandroid/hardware/location/GeofenceHardwareMonitorCallback;)Z", "")>]
member this.RegisterForMonitorStateChangeCallback : Android.Hardware.Location.GeofenceMonitoringType * Android.Hardware.Location.GeofenceHardwareMonitorCallback -> bool
Parameter
- monitoringType
- GeofenceMonitoringType
Typ des Monitors
- callback
- GeofenceHardwareMonitorCallback
Rückruf, der aufgerufen wird.
Gibt zurück
true bei Erfolg
- Attribute
Hinweise
Registrieren Sie den Rückruf, der benachrichtigt werden soll, wenn sich der Zustand eines Hardware-Geofence-Überwachungssystems ändert. Beispielsweise kann sie von #MONITOR_CURRENTLY_AVAILABLE zu #MONITOR_CURRENTLY_UNAVAILABLE
Erfordert android.Manifest.permission#ACCESS_FINE_LOCATION die Berechtigung, wenn #MONITORING_TYPE_GPS_HARDWARE sie verwendet wird.
Erfordert android.Manifest.permission#LOCATION_HARDWARE die Berechtigung für den Zugriff auf Geofencing in der Hardware.
Diese API sollte nicht direkt von den App-Entwicklern aufgerufen werden. Eine API auf höherer Ebene, die die Hardware abstrahiert, sollte stattdessen verwendet werden. Alle Prüfungen werden von der öffentlichen API auf höherer Ebene durchgeführt. Alle erforderlichen Sperren sollten von der API auf höherer Ebene behandelt werden.
Dasselbe Rückrufobjekt kann verwendet werden, um über Geofence-Übergänge und Zustandsänderungen des zugrunde liegenden Hardware-Subsystems informiert zu werden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.