語言

SensorManager.RequestTriggerSensor(TriggerEventListener, Sensor) 方法

定義

請求接收觸發感測器的觸發事件。

[Android.Runtime.Register("requestTriggerSensor", "(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z", "GetRequestTriggerSensor_Landroid_hardware_TriggerEventListener_Landroid_hardware_Sensor_Handler")]
public virtual bool RequestTriggerSensor(Android.Hardware.TriggerEventListener? listener, Android.Hardware.Sensor? sensor);
[<Android.Runtime.Register("requestTriggerSensor", "(Landroid/hardware/TriggerEventListener;Landroid/hardware/Sensor;)Z", "GetRequestTriggerSensor_Landroid_hardware_TriggerEventListener_Landroid_hardware_Sensor_Handler")>]
abstract member RequestTriggerSensor : Android.Hardware.TriggerEventListener * Android.Hardware.Sensor -> bool
override this.RequestTriggerSensor : Android.Hardware.TriggerEventListener * Android.Hardware.Sensor -> bool

參數

listener
TriggerEventListener

TriggerEventListener#onTrigger(TriggerEvent)聽眾將被交付。

sensor
Sensor

要啟用的感測器。

傳回

如果感測器成功啟用,則為真。

屬性

例外狀況

當感測器為零或不是觸發感測器時。

備註

請求接收觸發感測器的觸發事件。

當感測器偵測到觸發事件狀況,例如顯著動作 Sensor#TYPE_SIGNIFICANT_MOTION時,所提供的觸發監聽器會被呼叫一次,然後其接收觸發事件的請求會被取消。 若要繼續接收觸發事件,應用程式必須再次請求接收觸發事件。

Java 文件 android.hardware.SensorManager.requestTriggerSensor(android.hardware.TriggerEventListener, android.hardware.Sensor)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於