개발 가이드

Local Navigation

GPS 모드 지정(JSR 179)

JSR 179 위치 API는 BlackBerry Device Software 4.0.2 이상을 실행하는 BlackBerry 단말기에서 지원됩니다.

  1. 필요한 클래스를 가져옵니다.
    import javax.microedition.location.Criteria;
  2. 클래스와 생성자를 만듭니다.
    public class handleGPS
    {
        public handleGPS()
        {
        }
    }
  3. 생성자에서 Criteria 클래스의 인스턴스를 만듭니다. GPS 모드를 지정하기 위한 변수를 만듭니다.
    Criteria myCriteria = new Criteria();
    int myMode = 2; // AUTONOMOUS
  4. 생성자에서 각 속성에 대해 해당하는 set 메소드를 호출하여 각 GPS 모드의 속성을 매핑합니다.
    switch ( myMode )
    {
        case 0: // CELLSITE
            myCriteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_LOW);
            myCriteria.setHorizontalAccuracy(Criteria.NO_REQUIREMENT);
            myCriteria.setVerticalAccuracy(Criteria.NO_REQUIREMENT);
            myCriteria.setCostAllowed(true);
            break;
        case 1: // ASSIST
            myCriteria.setPreferredPowerConsumption(Criteria.POWER_USAGE_MEDIUM);
            myCriteria.setHorizontalAccuracy(100);
            myCriteria.setVerticalAccuracy(100);
            myCriteria.setCostAllowed(true);
            break;
        case 2: // AUTONOMOUS
            myCriteria.setCostAllowed(false);
            break;
    }
다음 주제: 기준 매핑 속성

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