Modifica dei criteri per ottenere le informazioni sulla posizione

  1. Importare le classi seguenti:
    • javax.microedition.location.Criteria
    • javax.microedition.location.LocationProvider
  2. Importare l'interfaccia LocationListener.
  3. Implementare l'interfaccia LocationListener.
  4. Creare un'istanza della classe Criteria.
    Criteria criteria = new Criteria();
  5. Richiamare i metodi setHorizontalAccuracy(), setVerticalAccuracy(), setCostAllowed() e setPreferredPowerConsumption() del nuovo oggetto Criteria per specificare i nuovi criteri.
  6. Richiamare LocationProvider.reset() utilizzando l'oggetto LocationProvider con i criteri da modificare.
    provider.reset();
  7. Specificare il valore null per LocationListener al fine di annullare la registrazione di qualsiasi interfaccia LocationListener attualmente associata all'oggetto LocationProvider.
    provider.setLocationListener(null, -1, -1, -1);
  8. Richiamare LocationProvider.getInstance() utilizzando come parametro il nuovo oggetto Criteria per creare una nuova istanza di un oggetto LocationProvider. Assegnare il valore restituito dal metodo all'oggetto LocationProvider con i criteri da modificare.
    provider = LocationProvider.getInstance(criteria);
  9. Richiamare LocationProvider.setLocationListener() per associare una nuova interfaccia LocationListener all'oggetto LocationProvider.
    provider.setLocationListener(locListener, -1, -1, -1);

Indice analitico


Le informazioni sono state utili? Inviateci i vostri commenti.