Что такое действие / намерение включить местоположение (GPS) - PullRequest
0 голосов
/ 27 августа 2018

Я хотел бы знать команду Intent для автоматического включения GPS.Я разрабатываю приложение для Android и хотел бы включить GPS без перехода на страницу настроек (что-то похожее на UBER).Я ищу действие / намерение, которое бы активировало настройки LOCATION_ENABLE.

EX: android.settings.LOCATION_SOURCE_SETTINGS_ENABLE (что-то похожее на это)

1 Ответ

0 голосов
/ 27 августа 2018

Вы не можете автоматически включить местоположение пользователя , но вам нужно запросить пользователей, хотят ли они предоставить разрешение на местоположение вашему приложению.

Вы увидите диалоговое окно для пользователя, объясняющее, почему вам нужно разрешение, и в зависимости от интересов пользователя они могут включить или отключить его.

Чтобы узнать, как запросить разрешение на местоположение, пожалуйста, посмотрите это вопрос

Обновление:

Чтобы открыть собственные настройки GPS, вы можете использовать действие Settings.ACTION_LOCATION_SOURCE_SETTINGS, как показано ниже:

final Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
...