Verifica di un sensore del dispositivo

I sensori del dispositivo BlackBerry che è possibile utilizzare includono i sensori della custodia, dello slider e dello sportellino.

  1. Importare le classi e le interfacce richieste.
    import net.rim.device.api.system.Sensor;
  2. Richiamare Sensor.isSupported() e specificare il tipo di sensore che si desidera verificare. I tipi di sensore sono definiti come costanti nella classe Sensor. Nel seguente esempio di codice viene eseguito un controllo per verificare se un dispositivo dispone di uno slider.
    boolean hasSliderSensor;
    hasSliderSensor = Sensor.isSupported(Sensor.SLIDE);
    Il metodo restituisce true se il dispositivo contiene il sensore specificato. In caso contrario, restituisce false.

Esempio di codice: verifica di un sensore del dispositivo

Nel seguente esempio di codice viene eseguito un controllo per verificare se il dispositivo dispone di un sensore della custodia, dello slider o dello sportellino.

class SensorDemoScreen extends MainScreen
{
    private RichTextField statusField;
    public SensorDemoScreen()
    {   
        setTitle("Sensor Demo");
        statusField = new RichTextField();
        add(statusField);
        boolean hasHolsterSensor, hasSliderSensor, hasFlipSensor;        
        hasHolsterSensor = Sensor.isSupported(Sensor.HOLSTER);
        hasSliderSensor = Sensor.isSupported(Sensor.SLIDE);
        hasFlipSensor = Sensor.isSupported(Sensor.FLIP);        
        statusField.setText("Holster: " + hasHolsterSensor +
                            "\nSlider: " + hasSliderSensor +
                            "\nFlip: " + hasFlipSensor);
    }
}
Argomento successivo: Verifica dello stato di un sensore

Le informazioni sono state utili? Inviateci i vostri commenti.