Как активировать сеть в приложении Android, не выходя из приложения - PullRequest
2 голосов
/ 30 октября 2010

Я разрабатываю приложение, которое использует GPS и геолокацию.Итак, во время запуска приложения я должен быть уверен, что пользователь активировал сеть и GPS.Если он не тестировал 2 решения:

  • Попросите пользователя активировать их самостоятельно (чтобы приложение закрылось, и пользователь должен перезагрузить его)

  • Перенаправить пользователя в соответствующем представлении, чтобы активировать его (через что-то вроде "android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS")

Второе решение лучше на мой взглядно может быть очень скучно для пользователя, если он должен активировать Сеть + GPS + локализация Nework ...

Вот почему я спрашиваю, нельзя ли все это автоматически активировать, если это невозможно?Я думаю, что это возможно, потому что существует виджет, который позволяет пользователю активировать сеть, GPS и т. Д. ... но как мы можем сделать это в приложении ???

спасибо за чтение;)

1 Ответ

1 голос
/ 30 октября 2010

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

Вы можете запустить занятие, которое затем покажет пользователю страницу настроек «Локации и безопасность», где затем можно будет активировать GPS.

...