2013-08-27 1 views
2

Я пытаюсь использовать один пример с Wi-Fi-Direct для Android.Обнаружение Wi-Fi-устройства

Я запустил демо-приложение на двух разных телефонах Android.

Действительно ли это приложение требует активного Wi-Fi AP? Нужно ли нам подключать оба устройства к тому же Wi-Fi AP?
Разве отключить Wi-Fi на устройстве отключит Wi-Fi?

Может ли кто-нибудь указать мне на один простой (базовый) пример Wi-Fi-direct.

+0

Вы не хотите, чтобы два устройства подключались к точке беспроводного доступа для настройки прямого подключения WiFi.если вы отключите WiFi, сеанс WiFi-direct также отключится. Что вы имели в виду под Wi-Fi AP? Беспроводная точка доступа? – Rilwan

ответ

1

приложение Android установки может найти и подключиться через Wi-Fi прямого


4,0

настройку приложения -> беспроводных другое значение -> WiFi прямой (проверено) https://android.googlesource.com/platform/packages/apps/Settings/+/android-4.0.1_r1.1/src/com/android/settings/wifi/p2p/WifiP2pSettings.java

если эта деятельность не отображается на вашем устройстве, попробуйте создать приложение ярлыка, например

https://play.google.com/store/apps/details?id=com.sika524.android.quickshortcut

В настоящее время отключена активность p2psettings в исходном коде AOSP.

, поэтому я настоятельно рекомендую 4.1 устройство позднее.


4,1 позже

установка приложения -> беспроводной настройки -> (меню) -> WiFi прямой


мой тест приложение показывает, как использовать Wi-Fi прямой апи.

https://github.com/kensuke/WiFiDirectTestApp

+0

@Varun, и Кенсуке Сато, ..... могли бы вы, ребята, проверить мой похожий случай? http://stackoverflow.com/questions/24357892/how-to-solve-discovering-other-device-via-wi-fi-android-api?noredirect=1#comment37663295_24357892 – gumuruh

0

По Android docs:

Wi-Fi соединения равноправных узлов ЛВС (P2P) позволяет Android 4.0 (уровень API 14) или более поздней версии устройства с соответствующим оборудованием для прямого подключения к каждый другой через Wi-Fi без промежуточной точки доступа (Wi-Fi для Android P2P-рама соответствует программе сертификации Wi-Fi Alliance ™ ™ ).

Таким образом, вам не нужно подключаться к какой-либо точке доступа. просто включите Wi-Fi и начните поиск доступных устройств для подключения.

отключить Wi-Fi отключит Wi-Fi соединение напрямую.

вот мое приложение показывает Wi-Fi прямое соединение и файлы передачи.

https://github.com/Youxian-Chen/WiFiDirectTransfer

надеюсь, что это помогает.