Kommt auf deine Bedürfnisse an.
Erlaubnis weise ACCESS_FINE_LOCATION
beinhaltet ACCESS_COARSE_LOCATION
. Es gibt jedoch einen Haken:
ACCESS_COARSE_LOCATION
gibt Ihnen den zuletzt bekannten Standort an, der batteriefreundlich ist
https://developer.android.com/training/location/retrieve-current.html#setup
Wenn Ihre App beispielsweise standortbezogene Empfehlungen ausführt, ist der zuletzt bekannte Standort gut genug.
Dies hängt von Google Play Services ab
Wenn Sie jedoch einen Live- / Echtzeit-Standort wie Pokemon Go benötigen, verwenden ACCESS_FINE_LOCATION
Sie It, um einen Live- / Echtzeit-Standort zu erhalten. Wenn Sie das LocationListener
letzte Mal nachgesehen haben, müssen Sie Google Play Services nicht verwenden