/ / avviso di prossimità e consumo della batteria - Android, prestazioni, gps, prossimità, batteria

avviso di prossimità e scarico batteria - android, prestazioni, gps, prossimità, batteria

Sto lavorando a un progetto in cui tengo traccia della posizione del telefono ogni 5 minuti usando il metodo requestSingleUpdate. In questo modo la batteria del telefono dura tutto il giorno.

Voglio verificare se il telefono si sta avvicinandoluoghi speciali che ho geocodificato. Avevo in mente di usare l'avviso di prossimità, ma non so esattamente come funzioni. Utilizzerà solo la posizione fornita dalla mia precedente richiestaSingleUpdate o imposterà la propria richiestaLocationUpdates?

E il consumo della batteria?

risposte:

0 per risposta № 1

Da Android Documentazione utilizzerà il proprio metodo di controllo della posizione e lo farà ogni 4 minuti quando lo schermo è spento.

Quindi non è necessario utilizzare il proprio listener, se si desidera ottenere la posizione degli utenti per altri mezzi. Utilizzare il PASSIVE_PROVIDER (a partire da API8) in questo modo ogni volta che il dispositivo di prossimità esegue una richiesta di posizione o QUALSIASI altra app che utilizza LocationManager innesca una richiesta, verrà attivato anche PASSIVE_PROVIDER.