Как включить 3G, Wifi или GPS в Android? - PullRequest
0 голосов
/ 29 марта 2012

Я пишу заявку, связанную с местонахождением. Тем не менее, мне нужно включить Wifi / 3G и GPS на случай, если другие функции не смогут работать, если они отключены. Я искал, но я не видел никакого способа автоматического включения 3G / Wi-Fi и GPS. Как запустить эту функцию путем кодирования?

Ответы [ 2 ]

1 голос
/ 29 марта 2012

Следующий код используется для программного запуска Wi-Fi.

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(enabled);

Вам необходимо добавить следующее разрешение в AndroidManifest.xml

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission> 
0 голосов
/ 12 мая 2012

Если вы обнаружите какие-либо трудности с включением 3G на своем устройстве Android, выполните следующие действия.

  • Нажмите значок меню.
  • Прокрутите вправо и выберите настройки из списка.
  • Выберите элементы управления беспроводной сетью или Беспроводная связь и сети (в зависимости от версии ОС).
  • Прокрутите вниз, чтобы выбрать Мобильные сети.
  • На экране появится список, из которого необходимо выбрать сетевой режим.
  • Перед вами появится диалоговое окно с различными опциями, такими как только WCDMA, только GSM и GSM / WCDMA. Вы должны выбрать предпочтительный вариант GSM / WCDMA.
  • Как только вы выберете эту опцию, на вашем телефоне включится 3G.

Теперь, если вы находитесь в зоне с поддержкой 3G и ваше устройство совместимо с 3G, вы можете пользоваться высокоскоростными интернет-услугами на своем мобильном телефоне.

...