Согласно документации на Android:
API служб геолокации Google, входящий в состав Служб Google Play, обеспечивает более мощную, высокоуровневую структуру, которая автоматически обрабатывает поставщиков местоположения, перемещение пользователя и точность местоположения, чем API местоположения платформы в
android.location
.
Но используя поставщика плавного доступа (из API-интерфейсов местоположения в службах Google Play), я не знаю, как проверить, включено ли у пользователя местоположение или отключено.
Используя старый android.location
, это было легко:
locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
locationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
Но я не хочу использовать как платный провайдер услуг Google Play, так и старое местоположение Android.
Как я могу проверить, включено ли местоположение пользователем с помощью поставщика Fused Location?
Спасибо заранее.