2017-09-01 2 views
0

Je peux obtenir l'emplacement lorsque le GPS est activé, mais je ne parviens pas à le localiser lorsqu'il est éteint. J'essaye d'obtenir l'emplacement de NETWORK_PROVIDER mais cela ne fonctionne pas. a également essayé d'utiliser FusedLocationApi mais il est toujours nul.Impossible d'obtenir l'emplacement à partir du réseau isProviderEnabled (LocationManager.NETWORK_PROVIDER) toujours false

J'utilise cette autorisation dans mon Manifest:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 


<uses-feature android:name="android.hardware.location.gps" /> 



<uses-permission android:name="android.permission.INTERNET" /> 

locationManager.isProviderEnabled (LocationManager.NETWORK_PROVIDER);

est toujours faux.

qu'est-ce que je fais mal?

+0

NETWORK_PROVIDER fonctionne pas correctement dans les bâtiments et zone souterraine, vous devez utiliser les services Google Play. –

+0

vous devez activer gps, sinon vous obtenez toujours –

+0

@KuLdipPaTel qu'en est-il du dernier emplacement connu? puis-je l'obtenir quand le GPS est éteint? –

Répondre

0

Ajouter à votre autorisations d'utiliser le réseau Fournisseur:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
+0

Je l'ai édité, essayez cette réponse – MrAppMachine

+0

ce drapeau est déjà marqué. –

+0

@Maximtoyberman essayez d'ajouter '' à vos permissions – MrAppMachine