J'ai une application GPS qui demande déjà l' ACCESS_FINE_LOCATION
autorisation dans le manifeste, maintenant je veux ajouter une bibliothèque (MoPub) qui nécessite ACCESS_COARSE_LOCATION
.
Ai-je raison de supposer que ACCESS_FINE_LOCATION
c'est suffisant et que je peux omettre ACCESS_COARSE_LOCATION
de mon manifeste?
la source
Dépend de votre besoin.
Permission sage,
ACCESS_FINE_LOCATION
comprendACCESS_COARSE_LOCATION
. Cependant, il y a un hic:ACCESS_COARSE_LOCATION
vous donne le dernier emplacement connu qui est compatible avec la batterie https://developer.android.com/training/location/retrieve-current.html#setupPar exemple, si votre application fait quelque chose comme des recommandations basées sur l'emplacement, le dernier emplacement connu est assez bien.
Cela dépend des services Google Play
Cependant, si vous avez besoin de quelque chose comme une localisation en direct / en temps réel comme Pokemon Go, utilisez
ACCESS_FINE_LOCATION
Cela vous donne une localisation en direct / en temps réel. Vous devrez utiliser une
LocationListener
Dernière fois que j'ai vérifié, cela ne nécessite pas les services Google Play
la source