Зависит от ваших потребностей.
Мудрое разрешение, ACCESS_FINE_LOCATION
включает ACCESS_COARSE_LOCATION
. Однако есть загвоздка:
ACCESS_COARSE_LOCATION
дает вам последнее известное местоположение, удобное для батареи
https://developer.android.com/training/location/retrieve-current.html#setup
Например, если ваше приложение выполняет что-то вроде рекомендаций на основе местоположения, последнее известное местоположение достаточно хорошо.
Это зависит от сервисов Google Play.
Однако, если вам нужно что-то вроде местоположения в реальном времени / в реальном времени, например Pokemon Go, используйте ACCESS_FINE_LOCATION
его, чтобы получить местоположение в реальном времени / в реальном времени. Вам нужно будет использовать LocationListener
последний раз, когда я проверял, для этого не требуются сервисы Google Play