У меня есть приложение GPS, которое уже запрашивает ACCESS_FINE_LOCATION
разрешение в манифесте, теперь я хочу добавить библиотеку (MoPub), которая требует ACCESS_COARSE_LOCATION
.
Правильно ли я предполагаю, что этого ACCESS_FINE_LOCATION
достаточно, и я могу не указывать в ACCESS_COARSE_LOCATION
своем манифесте?
источник
Зависит от ваших потребностей.
Мудрое разрешение,
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
источник