語言

SensorManager.GetDefaultSensor 方法

定義

多載

名稱 Description
GetDefaultSensor(SensorType)

用這個方法取得特定類型預設的感測器。

GetDefaultSensor(SensorType, Boolean)

回傳一個帶有特定類型和喚醒屬性的感測器。

GetDefaultSensor(SensorType)

用這個方法取得特定類型預設的感測器。

[Android.Runtime.Register("getDefaultSensor", "(I)Landroid/hardware/Sensor;", "GetGetDefaultSensor_IHandler")]
public virtual Android.Hardware.Sensor? GetDefaultSensor(Android.Hardware.SensorType type);
[<Android.Runtime.Register("getDefaultSensor", "(I)Landroid/hardware/Sensor;", "GetGetDefaultSensor_IHandler")>]
abstract member GetDefaultSensor : Android.Hardware.SensorType -> Android.Hardware.Sensor
override this.GetDefaultSensor : Android.Hardware.SensorType -> Android.Hardware.Sensor

參數

type
SensorType

感測器需求

傳回

如果存在且應用程式擁有必要的權限,則預設感測器與請求類型相符;否則則為空。

屬性

備註

用這個方法取得特定類型預設的感測器。 請注意,回傳感測器可以是複合感測器,其資料可以進行平均或過濾。 如果你需要存取原始感測器,請使用 SensorManager#getSensorList(int) getSensorList。

Java 文件 android.hardware.SensorManager.getDefaultSensor(int)。

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

另請參閱

適用於

GetDefaultSensor(SensorType, Boolean)

回傳一個帶有特定類型和喚醒屬性的感測器。

[Android.Runtime.Register("getDefaultSensor", "(IZ)Landroid/hardware/Sensor;", "GetGetDefaultSensor_IZHandler")]
public virtual Android.Hardware.Sensor? GetDefaultSensor(Android.Hardware.SensorType type, bool wakeUp);
[<Android.Runtime.Register("getDefaultSensor", "(IZ)Landroid/hardware/Sensor;", "GetGetDefaultSensor_IZHandler")>]
abstract member GetDefaultSensor : Android.Hardware.SensorType * bool -> Android.Hardware.Sensor
override this.GetDefaultSensor : Android.Hardware.SensorType * bool -> Android.Hardware.Sensor

參數

type
SensorType

要求的感測器類型

wakeUp
Boolean

標記以表示感測器是喚醒感測器還是非喚醒感測器。

傳回

預設感測器與請求型別相符,若有 wakeUp 屬性且應用程式擁有必要權限,則為 WakeUp;否則為 null。

屬性

備註

回傳一個帶有特定類型和喚醒屬性的感測器。 若存在多個此類感測器,任一可被退回。

例如,<ul<>li>getDefaultSensor(Sensor#TYPE_ACCELEROMETER, true)會回傳一個喚醒加速度計感測器(如果存在的話)。 </li><li>getDefaultSensor(Sensor#TYPE_PROXIMITY, false) 會回傳一個非喚醒時的接近感測器(如果存在的話)。 </li><li>getDefaultSensor(Sensor#TYPE_PROXIMITY, true) 回傳一個喚醒接近感測器,與 返回的感測器 #getDefaultSensor(int)相同。 </li></ul>

注意:像 和 Sensor#TYPE_SIGNIFICANT_MOTION 這樣的Sensor#TYPE_PROXIMITY感測器預設為喚醒感測器。

Java 文件 android.hardware.SensorManager.getDefaultSensor(int, boolean)。

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

另請參閱

適用於