public
interface
SensorEventListener
android.hardware.SensorEventListener |
Known Indirect Subclasses |
Used for receiving notifications from the SensorManager when there is new sensor data.
Public methods | |
---|---|
abstract
void
|
onAccuracyChanged(Sensor sensor, int accuracy)
Called when the accuracy of the registered sensor has changed. |
abstract
void
|
onSensorChanged(SensorEvent event)
Called when there is a new sensor event. |
void onAccuracyChanged (Sensor sensor, int accuracy)
Called when the accuracy of the registered sensor has changed. Unlike onSensorChanged(), this is only called when this accuracy value changes.
See the SENSOR_STATUS_* constants in
SensorManager
for details.
Parameters | |
---|---|
sensor |
Sensor
|
accuracy |
int :
The new accuracy of this sensor, one of
SensorManager.SENSOR_STATUS_*
|
void onSensorChanged (SensorEvent event)
Called when there is a new sensor event. Note that "on changed" is somewhat of a misnomer, as this will also be called if we have a new reading from a sensor with the exact same sensor values (but a newer timestamp).
See SensorManager
for details on possible sensor types.
See also SensorEvent
.
NOTE: The application doesn't own the
event
object passed as a parameter and therefore cannot hold on to it.
The object may be part of an internal pool and may be reused by
the framework.
Parameters | |
---|---|
event |
SensorEvent :
the SensorEvent .
|