Guide de développement

Local Navigation

Spécifier le mode GPS (JSR 179)

L'API de positionnement JSR 179 est prise en charge par les terminaux BlackBerry qui exécutent BlackBerry Device Software 4.0.2 ou version ultérieure.

  1. Importez la classe requise.
    import javax.microedition.location.Criteria;
  2. Créez une classe et un constructeur.
    public class handleGPS
    {
        public handleGPS()
        {
        }
    }
  3. Dans le constructeur, créez une instance de la classe Criteria. Créez une variable pour indiquer un mode GPS.
    Criteria myCriteria = new Criteria();
    int myMode = 2; // AUTONOMOUS
  4. Dans le constructeur, mappez les propriétés de chaque mode GPS en appelant la méthode « set » correspondante pour chaque propriété.
    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;
    }

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