Capteurs

Senseurs

Quelques exemples

SensorManager

getSystemService(Context.SENSOR_SERVICE)
SensorManager.getDefaultSensor(int type)
Warning Vérifier la présence ou absence du capteur, n’appeler que si nécessaire et libérer le capteur

Quelques constantes

Accéléromètre :

Sensor.TYPE_ACCELEROMETER

Champ magnétique :

Sensor.TYPE_MAGNETIC_FIELD

Pression :

Sensor.TYPE_PRESSURE

SensorEventListener

void onAccuracyChanged(Sensor sensor, int accuracy)
void onSensorChanged(SensorEvent event)

Enregistrement des listeners

public boolean registerListener(
        SensorEventListener listener,
        Sensor sensor, int rate)
public void unregisterListener(
        SensorEventListener listener,
        Sensor sensor)

SensorEvent

Les systèmes de coordonnées

Coordonnées Ne change pas en mode portrait.

Filtre passe-bas

Niveau à bulles

Filtre passe-haut

Maracas