Recupero delle informazioni sulla posizione dal ricevitore GPS su un dispositivo BlackBerry

  1. Importare le classi seguenti:
    • javax.microedition.location.LocationProvider
    • javax.microedition.location.Criteria
  2. Creare un'istanza di un oggetto Criteria.
    Criteria criteria = new Criteria();
  3. Effettuare una delle operazioni riportate di seguito per recuperare le informazioni sulla posizione mediante il ricevitore GPS su un dispositivo BlackBerry:

    Attività

    Procedura

    Specificare un livello di precisione, senza l'applicazione di tariffe e nessun consumo energetico.

    1. Richiamare criteria.setHorizontalAccuracy(int accuracy) utilizzando un valore intero che rappresenta la precisione, in metri.
    2. Richiamare criteria.setVerticalAccuracy(int accuracy) utilizzando un valore intero che rappresenta la precisione, in metri.
    3. Richiamare criteria.setCostAllowed(false).

    Specificare un livello di precisione, con l'applicazione di tariffe e consumo energetico variabile.

    1. Richiamare criteria.setHorizontalAccuracy(int accuracy) utilizzando un valore intero che rappresenta la precisione, in metri.
    2. Richiamare criteria.setVerticalAccuracy(int accuracy) utilizzando un valore intero che rappresenta la precisione, in metri.
    3. Richiamare criteria.setCostAllowed(true).
    4. Richiamare criteria.setPreferredPowerConsumption(int level) utilizzando POWER_USAGE_LOW, POWER_USAGE_MEDIUM o NO_REQUIREMENT come parametro.

    Specificare un livello di precisione, senza l'applicazione di tariffe e consumo energetico variabile.

    1. Richiamare criteria.setHorizontalAccuracy(NO_REQUIREMENT).
    2. Richiamare criteria.setVerticalAccuracy(NO_REQUIREMENT).
    3. Richiamare criteria.setCostAllowed(false).
    4. Richiamare criteria.setPreferredPowerConsumption(int level) utilizzando POWER_USAGE_MEDIUM, POWER_USAGE_HIGH o NO_REQUIREMENT come parametro.
  4. Richiamare LocationProvider.getInstance() e memorizzare l'oggetto restituito in un oggetto LocationProvider.
    LocationProvider provider = LocationProvider.getInstance(criteria);

Indice analitico


Le informazioni sono state utili? Inviateci i vostri commenti.