개발 가이드

Local Navigation

BlackBerryLocationProvider 클래스를 사용하여 위치 공급자 검색

  1. 필요한 클래스를 가져옵니다.
    import net.rim.device.api.gps.*;
    import javax.microedition.location.*;
  2. 클래스와 생성자를 만듭니다.
    public class handleGPS
    {
        static BlackBerryCriteria myCriteria;
        public handleGPS()
        {
        }
    }
  3. 생성자에서 try/catch 블록을 만듭니다. 블록에서 BlackBerryCriteria 클래스의 인스턴스를 만들고 GPS 모드를 생성자에 전달합니다. 두 번째 try/catch 블록을 만들고 BlackBerryCriteria 객체의 인스턴스를 검색하기 위해 getInstance()를 호출하여 BlackBerryLocationProvider 클래스의 인스턴스를 만듭니다.
            try
            {
                myCriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST);
                try
                {
                    BlackBerryLocationProvider myProvider =
                      (BlackBerryLocationProvider)
                        LocationProvider.getInstance(myCriteria);
                }
                catch ( LocationException lex )
                {
                    return;
                }
            }
            catch ( UnsupportedOperationException ex )
            {
                return;
            }
        }
    }

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