Можно ли отключить беспроводную сеть с помощью Android SDK или NDK? - PullRequest
3 голосов
/ 01 июня 2011

Можно ли отключить беспроводную сеть на устройстве Android с помощью Android SDK или NDK?

Ответы [ 2 ]

4 голосов
/ 01 июня 2011

Чтобы включить / отключить состояние WiFi, вам необходимо предоставить следующее разрешение в манифесте приложения

android.permission.CHANGE_WIFI_STATE

Затем вы можете использовать WifiManager для установки включения / отключения WIFI.

WifiManager wifiManager = (WifiManager)getBaseContext().getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(enabled);

Более подробная информация о http://developer.android.com/reference/android/net/wifi/WifiManager.html

Для получения полного примера проверьте следующий пост: http://android -er.blogspot.com / 2011/01 / turn-wifi-onoff-using.html

1 голос
/ 01 июня 2011

Да, вы можете отключить Wi-Fi программно:

  1. Получить WifiManager объект из Context.getSystemService(Context.WIFI_SERVICE)
  2. Установить setWifiEnabled в trueили ложь, если хотите

Найдите настройки разрешений.Возможно, вам нужно будет добавить некоторые в AndroidManifest.xml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...