Articles of wifimanager

Подключиться к Wi-Fi сети программно (первый доступ ssid)?

Я хочу подключить Wi-Fi в первый раз (один из них не был сохранен ранее). Если раньше я подключился к Wi-Fi, код ниже работает хорошо, и я получаю доступ к Wi-Fi, но если я попытаюсь в первый раз подключиться, ничего не произойдет. Почему это происходит? String networkSSID = "myssid"; String networkPass = "mypass"; WifiConfiguration conf = […]

Ветка зависает на WifiManager.enableNetwork ()

Я вижу, что моя вызывающая строка зависает в собственном коде при вызове WifiManager.enableNetwork (). До сих пор я смог воспроизвести эту повесить на планшете Motorola Xoom под управлением Android 3.2.1. Я тестировал на нескольких других телефонах и планшетах (все они были либо Froyo, либо Gingerbread) и не видели проблемы. Xoom – единственное двухъядерное устройство, которое […]

WifiManager возвращает BSSID 00: 00: 00: 00: 00: 00

Я использую следующий код для получения BSSID: public static String getBSSID(Context context) { WifiManager wifiMgr = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); return wifiMgr.getConnectionInfo().getBSSID(); } Когда я использую этот код, когда у устройства нет сим-карты, он отлично работает. Но когда у меня есть сим-карта, даже когда я использую Wi-Fi, меня возвращает значение 00: 00: 00: 00: 00: 00. Кто-нибудь […]

Android Настройка сканирования Wi-Fi

Я заинтересован в сканировании только определенного набора частот для определенного временного интервала (это отличается от интервала сканирования в android api). Есть ли высокий уровень api или Пользовательские интерфейсы связи на пространстве ядра, механизмы (sysfs, iotctl, mmap и т. Д.) (В корневом устройстве), которые могут позволить мне указать набор частот, которые будут сканироваться в течение определенного […]

Android WifiManager getScanResult жалуется на разрешение ACCESS_COARSE_LOCATION или ACCESS_FINE_LOCATION, хотя объявленное разрешение

Я разрабатываю приложение для проверки точек Wi-Fi. Я получаю сообщение об ошибке «java.lang.SecurityException: требуется разрешение ACCESS_COARSE_LOCATION или ACCESS_FINE_LOCATION для получения результатов сканирования» в wifiManager.getScanResults (), хотя я уже объявил эти разрешения. основная деятельность public class MainActivity extends AppCompatActivity { WifiManager wifiManager; String[] wifis; WifiReceiver wifiReceiver; ListView wifiListView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); […]

Отсутствует метод в android.net.wifi.WifiManager

На сайте androidjavadoc.com метод startScanActive указан в классе WifiManager который позволяет выполнять активное wi-fi-сканирование. Это было обсуждено и здесь недавно. Тем не менее, когда я пытаюсь использовать этот метод в Eclipse, он не найден (undefined). startScan есть. Я попробовал это со всеми версиями android.jar, поставляемыми с Android SDK (от 2,3 до 3,1). Существует ли функция? […]

Android: удалите сеть с определенным SSID

Нормально. Я понимаю, что в android вам нужно удалить сети по сетевому идентификатору, а не по SSID. Однако я пытаюсь удалить устройства, содержащие определенную фразу в имени SSID. Скажем, если (k.SSID.contains («ThisWord_»)), он удалит эту настроенную сеть. Я могу пройти и отобразить все SSID, однако я не знаю, как сравнить SSID с NetworkId, чтобы удалить […]

WifiManager.is5GHzBandSupported () лежит?

Я использую новый метод is5GHzBandSupported (), доступный в WifiManager с уровня API 21. http://developer.android.com/reference/android/net/wifi/WifiManager.html#is5GHzBandSupported%28%29 На моем Nexus 5 он работает нормально (возвращает да, как ожидалось), но На моем Samsung Galaxy S4 advance (GT-I9506), работающем с официальным Android-ROM в версии 5.0.1, он возвращает false, WHICH APPARENTLY INCORRECT, так как это устройство действительно поддерживает 5ghz … То […]

Как создать пользовательский WPA Hotspot с ssid и паролем в android?

Я использую следующий код для создания конфигурации Wifi-hotspot. Я могу создать конфигурацию Hotspot и включить ее. Но у меня есть настройка для WPA-PSK, но она всегда принимается как OPEN-сеть. public boolean setHotSpot(String SSID,String passWord){ Method[] mMethods = mWifiManager.getClass().getDeclaredMethods(); for(Method mMethod: mMethods){ if(mMethod.getName().equals("setWifiApEnabled")) { WifiConfiguration netConfig = new WifiConfiguration(); netConfig.SSID = SSID ; netConfig.preSharedKey = passWord; […]

Сканирование сигналов Wi-Fi только в полосе 2,4 ГГц

Мне нужно сканировать доступные сигналы Wi-Fi и их сильные стороны. Я использую wifiManager.startScan(); И асинхронный wifiManager.getScanResult(); , На устройствах без поддержки полосы 5 ГГц для получения результатов требуется около 500 мс, на устройствах с поддержкой полосы 5 ГГц требуется около 2 с, и это слишком много для меня. Я предполагаю, что задержка 1,5 с в […]

Intereting Posts
Поддержка тестирования модулей Android не работает в библиотечных модулях Android Камера не открывается после предоставления разрешения на вид поверхности Как узнать, когда следующая / предыдущая страница полностью загружена в эффект завивки страницы харизмом? Как определить, имеет ли пользователь 3G / Wifi, прежде чем устанавливать соединение с URL? Преобразование файла uri в контент uri Как получить идентификатор Android для элемента меню в Android? Java: Недопустимый тип 'void' в ASyncTask «Конфигурация подписи должна быть указана в сценариях сборки Gradle» … Я сделал это В чем разница между кучей далвика и родной кучей в андроиде? Который фиксирован. Android-студия – приложение с библиотечным проектом не может построить SurfaceView отображает черный экран – Android Пользовательский атрибут, импортированный из другого проекта Android Как скрыть элемент управления увеличением в веб-браузере Android? Использование AudioTrack в Android для воспроизведения WAV-файла Android google analytics tracker NoClassdefFoundError