2017-09-19 2 views
0

Je souhaite connaître l'emplacement d'un smartphone (le service s'exécute en arrière-plan) si l'emplacement est désactivé. Est-il possible d'activer automatiquement le service de localisation s'il est désactivé? Pour localiser l'utilisateur, FusedLocationProvider est utilisé.Activation de l'emplacement (GPS) s'il est désactivé dans Android

Je suppose qu'il n'y a aucune chance d'obtenir l'emplacement par WiFi, GPS ou tours cellulaires si le capteur de position est éteint.

+0

dans Android O le service d'arrière-plan ne fonctionne pas. donc pas de méthode pour cela. –

+0

Copie possible de [Comment obtenir l'emplacement GPS actuel par programme sous Android?] (Https://stackoverflow.com/questions/1513485/how-do-i-get-the-current-gps-location-programmatically-in -android) –

Répondre

0

La réponse est que vous ne pouvez pas activer l'emplacement automatiquement. L'utilisateur doit donner la permission c'est pourquoi il s'agit de PROTECTION_DANGEROUS.

+0

Et il n'y a également aucune chance après avoir donné la permission? – JavaForAndroid

+0

Oui, vous ne pouvez pas l'activer automatiquement – Kunu