Articles of Wi Fi

Прекратите подключение Android к определенным Wi-Fi-сетям

Samsung Galaxy S3 – наша область усеяна Comcast «горячими точками», для которых требуется логин и пароль. Кажется, каждое место, куда я иду, открываю браузер на своем телефоне или отправляюсь проверять электронную почту и получаю страницу входа в сеть Wi-Fi кабельной компании. Было бы хорошо, если бы они ввели логин в wifi connect, но они разрешают […]

Android WifiManager и сканирование производительности батареи

Насколько я понимаю, можно попросить WifiManager начать сканирование AP, что отлично, и вы получите результаты сканирования назад, но мой вопрос касается непрерывного сканирования Wi-Fi, которое происходит под капотом. Помимо отмены регистрации прослушивателя Wi-Fi для обратного вызова сканирования, отключает Wi-Fi единственный способ остановить аппаратное обеспечение от сканирования? Итак, если мое устройство подключено к некоторому Wi-Fi BSSID […]

Доступ к сети, когда телефон Android спит

Я использую комбинацию сигнализации (настроенной с помощью AlarmManager ) и фоновой службы для периодической синхронизации данных в моем приложении. Единственная проблема, с которой я сталкиваюсь, заключается в том, что когда политика сна завершает соединение Wi-Fi, синхронизация больше не работает. Есть ли способ «разбудить» соединение Wi-Fi, которое было усыновлено? GMail каким-то образом справляется с этим, потому […]

Андроид Wi-Fi разрешение

Я не понимаю, почему мне нужно добавить разрешение WAKE_LOCK в манифест приложения, когда я переключаю Wi-Fi с помощью setWifiEnabled … Любая идея?

Отправлять данные через Wi-Fi (без Интернета), когда мобильные данные по

Я разрабатываю приложение и приложение, которое подключается к аппаратным устройствам через Wi-Fi (сгенерировано устройством) и отправляет данные через соединение сокета. Проблема в том, что, когда активируются мобильные данные (3G / 4G), андроид пытается отправить данные через него вместо отправки через Wi-Fi, сгенерированные устройством, потому что, поскольку Wi-Fi не подключен к Интернету. Я думал об использовании […]

Программно подключаться к устройству Android в переносной точке доступа

Я успешно создал переносную точку доступа программно на своем устройстве с указанным SSID. Теперь я хочу подключиться к нему с другого устройства! Я использую этот код: WifiConfiguration conf = new WifiConfiguration(); conf.SSID = "\"" + "TinyBox" + "\""; conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE); WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE); wifiManager.addNetwork(conf); List<WifiConfiguration> list = wifiManager.getConfiguredNetworks(); for( WifiConfiguration i : list ) { […]

Как проверить реальный Интернет, подключенный к андроиду?

Я делаю программу, и я должен использовать Wi-Fi для подключения к Интернету. Я нахожу некоторую информацию, чтобы проверить, подключен ли Wi-Fi или нет. Но в какой-то ситуации вы можете подключить Wi-Fi-точку доступа, но вы по-прежнему не можете использовать Интернет, например Wi-Fi, необходимую учетную запись и пароль для сертификата в https, или Wi-Fi AP не может […]

Android – Cant Удалить сеть Wifi Programatically – метод removeNetwork (int) в типе WifiManager не применим для аргументов (String)

Я пытаюсь удалить мою Wi-Fi сеть программно – однако я не могу заставить его удалить / забыть подключенное в настоящее время соединение Wi-Fi. Это должна быть довольно простая задача, поэтому я не уверен, что я делаю неправильно. Я использую следующую запись StackOverflow в качестве примера: Как программно забыть беспроводную сеть в android? public class KillTimer […]

Android: программно включить Wi-Fi-точку доступа

Я пытаюсь включить портативный Wifi Hotspot ON, перейдя по этой ссылке: Как установить дополнительные настройки android wifihotspot Это хорошо работает на Samsung Galaxy S3 Android v4.4.2. (Без проблем) Но на других устройствах с той же или более низкой версией Android приложение аварийно завершает работу и перезагружает устройство. Код выглядит следующим образом: package com.android.startwifi; import java.lang.reflect.InvocationTargetException; […]

Как я могу отсортировать список getScanResults () на основе силы сигнала в порядке возрастания?

Я сохраняю scanresult в список в соответствии с приведенным ниже кодом: List<ScanResult> results = wifi.getScanResults(); sb = new StringBuilder(); try { for(int i = 0; i < results.size(); i++){ sb.append(new Integer(i+1).toString() + "."); sb.append("SSID:-").append((results.get(i).SSID).toString()); sb.append("BSSID:-").append((results.get(i).BSSID).toString()); sb.append("Level:-").append((results.get(i).level)); sb.append("Frequency:-").append((results.get(i).frequency)); sb.append("\n\n"); } textStatus.setText(""); textStatus.append("\n\n\n"); textStatus.append(sb); } Я хочу отсортировать этот результат на основе уровня сигнала (уровень), поэтому я […]