Dépend de votre besoin.
Permission sage, ACCESS_FINE_LOCATION
comprend ACCESS_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#setup
Par 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