Articles of wifi direct

Изменить диапазон WiFi-Direct IP? Force IPv6 в Android WiFi-Direct?

У меня есть два телефона Android KitKat, оба работают с группами WiFi-Direct в качестве владельцев групп, назовем их GO1 и GO2 Мне удалось подключить GO1 как устаревший клиент к GO2 без нарушения каких-либо (ранее установленных) wifi-direct групп. Проблема в том, что, как вы знаете, IP-адрес GO жестко закодирован в Android-источнике и установлен в 192.168.49.1 Поэтому […]

Android Wifip2p: почему информация о группе null после подключения к владельцу группы

Я пытаюсь подключить несколько устройств к владельцу группы, которые я выбираю вручную Я хочу, чтобы сверстники подключались к владельцу группы вручную, как только они его нашли У меня есть 3 телефона (без эмуляторов), у каждого есть кнопка «Создать группу» с помощью этого обработчика кликов public void createWifiGroup(View view) { mManager.createGroup(mChannel, new WifiP2pManager.ActionListener() { @Override public […]

WiFi Direct на Android работает неправильно

Я пытаюсь разработать приложение, использующее wifi direct в android Jelly Bean 4.1.1. Если p2p включен, я сразу вызываю mManager.discoverPeers(mChannel, actionListener); После этого я возвращаюсь к onPeersAvailable(WifiP2pDeviceList) Я тестирую 2 устройства Samsung (Google) Nexus, а wifi direct включен на обоих. Но этот обратный вызов возвращает пустой список сверстников. Но, например, если я сразу же нажимаю кнопку […]

Android WifiP2p – получать уведомления, когда обнаруженное устройство недоступно

Я разрабатываю приложение Wifi-direct, в котором я перечисляю доступные устройства и когда устройство переходит в состояние «unavailble», я должен удалить его из списка. Я попытался с примером WifiDirectDemo, он успешно добавляет обнаруженные устройства в список, но когда устройство становится недоступным, оно не получает уведомление. Удержание «WIFI_P2P_PEERS_CHANGED_ACTION» не запускается, когда устройство недоступно. Когда я снова пытаюсь […]

Намерение открыть настройки Wi-Fi Direct

Чтобы открыть настройки WI-FI, код: startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS)); Чтобы открыть настройки WI-FI Direct , код?

Android 7.1.1 Wifi Direct не может создать группу

После обновления Huawei Nexus 6P до Android 7.1.1 я не могу создать группу. Когда я вызываю createGroup() или removeGroup() система вызывает обратный вызов onFailure(int reason) с сообщением "2" (busy) До того, как обновленные все работало хорошо.

Отключиться от прямой группы wifi

Я хочу отключиться от прямой группы wifi после установления соединения. Я просто хочу свободно перемещаться, не прерывая других клиентов, которые уже связаны с владельцем группы. Я использую метод manager.Connect () для установления соединения. Но не видел никаких способов отключения. Только другой вариант, который я видел, это manager.removeGroup () , но я предполагаю, что это приведет […]

Подключите два устройства через Wi-Fi Direct

Я пытаюсь подключить 2 устройства Android через Wi-Fi Direct. В моем приложении я жестко кодирую MAC-адрес другого устройства и вызываю метод connect. Я предполагаю, что Wi-Fi Direct включен в обоих устройствах. Вот код, который я использую: Пакет com.abc; import android.app.Activity; import android.content.Context; import android.content.IntentFilter; import android.net.wifi.WpsInfo; import android.net.wifi.p2p.WifiP2pConfig; import android.net.wifi.p2p.WifiP2pManager; import android.net.wifi.p2p.WifiP2pManager.Channel; import android.os.Bundle; import […]

Подключение нескольких устройств и передача данных через Wifi Direct без точки доступа

Привет, я разрабатываю приложение, использующее wifi Direct. Я хочу отправить данные с мобильного телефона A на мобильный B & с мобильного B на мобильный C & C на D и т. Д., Используя Wifi Direct. Я могу отправлять данные с A на B и B на C & C на D, но с точкой доступа […]

Android wifi p2p peers visibility

Я пытаюсь подключить 2 устройства с Wi-Fi прямое, скажем, устройство A и устройство B с помощью android> 4.1. Если я на устройстве A и я нажимаю кнопку для поиска других устройств, он не действует всегда одинаково. Например, если я нажимаю кнопку поиска на устройстве A, она ничего не находит, пока я не нажимаю кнопку поиска […]