Guida allo sviluppo

Local Navigation

Specifica della modalità GPS (JSR 179)

JSR 179 Location API è supportata dai dispositivi BlackBerry che eseguono BlackBerry Device Software versione 4.0.2 o successiva.

  1. Importare la classe richiesta.
    import javax.microedition.location.Criteria;
  2. Creare una classe e un costruttore.
    public class handleGPS
    {
        public handleGPS()
        {
        }
    }
  3. Nel costruttore, creare un'istanza della classe Criteria. Creare una variabile per specificare una modalità GPS.
    Criteria myCriteria = new Criteria();
    int myMode = 2; // AUTONOMOUS
  4. Nel costruttore, mappare le proprietà di ciascuna modalità GPS richiamando il metodo di impostazione corrispondente a ogni proprietà.
    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;
    }

Le informazioni sono state utili? Inviateci i vostri commenti.