Most visited

Recently visited

Added in API level 3

SensorEventListener

public interface SensorEventListener

android.hardware.SensorEventListener
Known Indirect Subclasses


当有新的传感器数据时,用于接收来自SensorManager的通知。

Summary

Public methods

abstract void onAccuracyChanged(Sensor sensor, int accuracy)

当注册传感器的精度发生变化时调用。

abstract void onSensorChanged(SensorEvent event)

当有新的传感器事件时调用。

Public methods

onAccuracyChanged

Added in API level 3
void onAccuracyChanged (Sensor sensor, 
                int accuracy)

当注册传感器的精度发生变化时调用。 不像onSensorChanged(),只有当这个精度值改变时才会调用它。

有关详细信息,请参阅 SensorManager的SENSOR_STATUS_ *常量。

Parameters
sensor Sensor
accuracy int: The new accuracy of this sensor, one of SensorManager.SENSOR_STATUS_*

onSensorChanged

Added in API level 3
void onSensorChanged (SensorEvent event)

当有新的传感器事件时调用。 请注意,“更改”有点不恰当,因为如果我们从具有完全相同传感器值(但更新时间戳)的传感器获取新读数,也会调用此参数。

有关可能的传感器类型的详细信息,请参见 SensorManager

另请参阅 SensorEvent

注:该应用程序不拥有作为参数传递的对象event ,因此无法保留它。 该对象可能是内部池的一部分,可能会被框架重用。

Parameters
event SensorEvent: the SensorEvent.

Hooray!