Guia do desenvolvedor

Local Navigation

Especificar o modo de GPS (JSR 179)

A API JSR 179 Location é compatível com aparelhos BlackBerry que executam o BlackBerry Device Software 4.0.2 ou posterior.

  1. Importe a classe necessária.
    import javax.microedition.location.Criteria;
  2. Crie uma classe e um construtor.
    public class handleGPS
    {
        public handleGPS()
        {
        }
    }
  3. No construtor, crie uma instância da classe Criteria. Crie uma variável para especificar um modo de GPS.
    Criteria myCriteria = new Criteria();
    int myMode = 2; // AUTONOMOUS
  4. No construtor, mapeie as propriedades para cada modo de GPS ativando o método correspondente definido para cada propriedade.
    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;
    }

Estas informações foram úteis? Gostaríamos de receber seus comentários.