단말기의 센서 확인

BlackBerry 단말기에서 사용할 수 있는 센서로는 홀스터 센서, 슬라이더 센서, 플립 센서가 있습니다.

  1. 필요한 클래스와 인터페이스를 가져옵니다.
    import net.rim.device.api.system.Sensor;
  2. Sensor.isSupported()를 호출하고 확인할 센서 유형을 지정합니다. 센서 유형은 Sensor 클래스에 상수로 정의되어 있습니다. 다음 코드 샘플은 단말기에 슬라이더가 있는지 여부를 확인합니다.
    boolean hasSliderSensor;
    hasSliderSensor = Sensor.isSupported(Sensor.SLIDE);
    이 메소드는 지정된 센서가 단말기에 포함되어 있는 경우 true, 그렇지 않은 경우 false를 반환합니다.

코드 샘플: 단말기의 센서 확인

다음 코드 샘플은 단말기에 홀스터 센서, 슬라이드 센서 또는 플립 센서가 있는지 여부를 확인합니다.

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);
    }
}
다음 주제: 센서 상태 확인

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.