The Sensor Listenerinterface is central to sensor applications.
It includes two required methods: The on Sensor Changed(int
sensor, float values[]) method is invoked whenever a sensor
value has changed. The method is invoked only for sensors
being monitored by this application. The arguments to the
method include an integer that identifies the sensor that has
changed, along with an array of float values representing the
sensor data itself. Some sensors provide only a single data
value, while others provide three float values. The orientation
and accelerometer sensors each provide three data values. The
on Accuracy Changed (int sensor, int accuracy) method is
invoked when the accuracy of a sensor has been changed. The
arguments are two integers: One represents the sensor, and the
other represents the new accuracy value for that sensor.
To interact with a sensor, an application must register to listen
for activity related to one or more sensors. Registering takes
place with the register Listenermethod of the Sensor Manager
class