Guide de développement

Local Navigation

Récupérer un fournisseur de positionnement à l'aide de la classe BlackBerryLocationProvider

  1. Importez les classes requises.
    import net.rim.device.api.gps.*;
    import javax.microedition.location.*;
  2. Créez une classe et un constructeur.
    public class handleGPS
    {
        static BlackBerryCriteria myCriteria;
        public handleGPS()
        {
        }
    }
  3. Dans le constructeur, créez un bloc try/catch. Dans le bloc, créez une instance de la classe BlackBerryCriteria et transmettez le mode GPS au constructeur. Créez un second bloc try/catch, puis créez une instance de la classe BlackBerryLocationProvider en appelant getInstance() pour récupérer une instance de l'objet BlackBerryCriteria.
            try
            {
                myCriteria = new BlackBerryCriteria(GPSInfo.GPS_MODE_ASSIST);
                try
                {
                    BlackBerryLocationProvider myProvider =
                      (BlackBerryLocationProvider)
                        LocationProvider.getInstance(myCriteria);
                }
                catch ( LocationException lex )
                {
                    return;
                }
            }
            catch ( UnsupportedOperationException ex )
            {
                return;
            }
        }
    }

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.