ACCESS_FINE_LOCATION, при первом запуске приложения у меня идет запрос на пермишн локации, и если юзер нажимает подтвердить, то можно сделать, чтобы геолокация автоматически включалась, и в дальнейшем включалась по входу в приложение, пока юзер вручную не выключит ее или не отзовет разрешение?
так если есть пермишин который юзер разрешил вы сами определяете когда вам брать локацию , при старте приложения или на каких экранах, может у вас это вынесено в отдельные android service
геолокацию выключенную из шторки в данный момент для всех приложений никак включить нельзя. Юзенр не хочет ей делиться значит
да, но у меня в приложении такая логика, что если gps отключен, то после авторизации на экране пишет ошибку геолокации. Хотелось бы, чтобы юзер при передаче пермишна не шел в настройки и не включал локацию, а она сама включалась при предоставлении пермишшна
окей. Тоесть, системно ее ни как ен включить?
https://developers.google.com/android/reference/com/google/android/gms/location/LocationSettingsRequest.Builder там всё есть
https://stackoverflow.com/questions/31235564/locationsettingsrequest-dialog-to-enable-gps-onactivityresult-skipped/31816683 тоже как подсказка, единственный момент там диалог будет, я не помню там или в настройки ведет или сразу включает его
нет. Пошел человек закладки раскладывать, а потом в гей бар, выключил геолокацию, специаьлно проверил - а твое приложение ее включило внезапно. Палево!
вот этот диалог можно выводить как вариант, если у вас в коллбеке onLocationAvailability параметр LocationAvailability false тогда вы как раз показываете что включите плиз геолокацию точнее определение вашего местоположения
Обсуждают сегодня