SensorManager.GetDefaultSensor 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。