语言

ReportingMode 枚举

定义

枚举多个类型返回的值。

public enum ReportingMode
type ReportingMode = 
继承
ReportingMode

字段

名称 值 说明
Continuous 0

事件以常量速率报告,该速率由 SensorManager.registerListener(SensorEventListener,Sensor,int)的速率参数设置。 注意:如果其他应用程序请求更高的速率,则传感器数据的速度可能会比请求的更快。

Android 参考。android.hardware.Sensor.REPORTING_MODE_CONTINUOUS

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

OnChange 1

仅当值发生更改时,才会报告事件。 可以通过为 SensorManager.registerListener(SensorEventListener,Sensor,int) 的速率参数设置适当的值来限制事件传递速率:如果其他应用程序请求更高的速率,则传感器数据可能比请求的速率快。

Android 参考。android.hardware.Sensor.REPORTING_MODE_ON_CHANGE

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

OneShot 2

事件以一次性模式报告。 检测到事件后,传感器会停用自身,然后发送单个事件。 此报告模式的传感器必须注册为使用 SensorManager.requestTriggerSensor(TriggerEventListener,Sensor)。

Android 参考。android.hardware.Sensor.REPORTING_MODE_ONE_SHOT

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

SpecialTrigger 3

事件按传感器说明中所述报告。 传递给 registerListener 的速率可能对事件传送速率没有影响。 有关何时以及报告事件的频率的详细信息,请参阅传感器定义。 例如,在检测到步骤时,步骤检测器报告事件。

Android 参考。android.hardware.Sensor.REPORTING_MODE_SPECIAL_TRIGGER

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

注解

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于