Entwicklungshandbuch

Local Navigation

Festlegen des GPS-Modus (JSR 179)

Die JSR 179 Location API wird auf BlackBerry-Geräten unterstützt, auf denen BlackBerry Device Software 4.0.2 oder höher ausgeführt wird.

  1. Importieren Sie die erforderliche Klasse.
    import javax.microedition.location.Criteria;
  2. Erstellen Sie eine Klasse und einen Konstruktor.
    public class handleGPS
    {
        public handleGPS()
        {
        }
    }
  3. Erstellen Sie im Konstruktor eine Instanz der Criteria-Klasse. Erstellen Sie eine Variable für das Festlegen eines GPS-Modus.
    Criteria myCriteria = new Criteria();
    int myMode = 2; // AUTONOMOUS
  4. Ordnen Sie im Konstruktor die Eigenschaften für jeden GPS-Modus zu, indem Sie die entsprechende set-Methode für jede Eigenschaft aufrufen.
    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;
    }

Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.