Vérifier l'état d'un capteur
Échantillon de code : affichage de l'état du curseur du terminal
class SensorDemoScreen extends MainScreen implements SensorListener
{
private RichTextField statusField;
public SensorDemoScreen()
{
setTitle("Sensor Demo");
statusField = new RichTextField();
add(statusField);
if (Sensor.isSupported(Sensor.SLIDE))
{
int sliderState = Sensor.getState(Sensor.SLIDE);
switch (sliderState)
{
case Sensor.STATE_SLIDE_CLOSED:
// do something if slider is closed
statusField.setText("Slider is closed.");
break;
case Sensor.STATE_SLIDE_IN_TRANSITION:
// do something if slider in transition
statusField.setText("Slider is between open and closed.");
break;
case Sensor.STATE_SLIDE_OPEN:
// do something if slider is open
statusField.setText("Slider is open.");
break;
default:
statusField.setText("Can't determine state of slider.");
}
}
}
}
Sujet précédent: Vérifier la présence d'un capteur sur le terminal
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.