Guía de desarrollo

Local Navigation

Especificar el modo GPS (JSR 179)

La API de ubicación JSR 179 es compatible con dispositivos BlackBerry que ejecutan BlackBerry Device Software versión 4.0.2 o posterior.

  1. Importe la clase necesaria.
    import javax.microedition.location.Criteria;
  2. Cree una clase y un constructor.
    public class handleGPS
    {
        public handleGPS()
        {
        }
    }
  3. En el constructor, cree una instancia de la clase Criteria. Cree una variable para especificar un modo GPS.
    Criteria myCriteria = new Criteria();
    int myMode = 2; // AUTONOMOUS
  4. En el constructor, asigne las propiedades para cada modo GPS invocando el correspondiente método de configuración para cada propiedad.
    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 ha resultado útil esta información? Envíenos sus comentarios.