2013-08-27 5 views
2

나는 android 용 wifi-Direct로 한 가지 예를 시도하고 있습니다.wifi-direct 기기 검색하기

두 개의 다른 Android 휴대 전화에서 데모 애플리케이션을 실행했습니다.

응용 프로그램 모두에서 활성 Wi-Fi AP가 필요합니까? 두 장치를 동일한 Wi-Fi AP에 연결해야합니까?
기기에서 Wi-Fi를 사용 중지하면 Wi-Fi 세션이 연결 해제됩니까?

일부 사용자가 wifi-direct의 간단한 (기본) 예를 하나씩 가리킬 수 있습니까?

+0

무선 장치 직접 연결을 설정하기 위해 두 개의 장치를 무선 액세스 지점에 연결하지 않아도됩니다.WiFi를 사용하지 않으면 WiFi- 다이렉트 세션도 끊어집니다. Wi-Fi AP의 의미는 무엇입니까? 무선 액세스 포인트는 무엇입니까? – Rilwan

답변

1

안드로이드 설정 응용 프로그램은 검색 및 응용 프로그램을 설정


4.0

와이파이 다이렉트를 통해 연결할 수 있습니다 -> 무선 다른 설정 -> 와이파이 다이렉트 (확인) 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

과 같은 바로 가기 앱을 만들어보세요.

현재 AOSP 소스 코드에서 p2psettings 활동을 사용할 수 없습니다.

그래서 나중에 4.1 장치를 사용하는 것이 좋습니다.


4.1 이상

설정 응용 프로그램 -> 무선 설정 -> (메뉴) -> 무선 랜 직접


내 테스트 응용 프로그램은 와이파이 다이렉트 API를 사용하는 방법을 보여줍니다. Android docs 따르면

https://github.com/kensuke/WiFiDirectTestApp

+0

@Varun, Katsuke Sato, ..... 내 비슷한 사건을 조사해 줄 수 있겠 니? http://stackoverflow.com/questions/24357892/how-to-solve-discovering-other-device-via-wi-fi-android-api?noredirect=1#comment37663295_24357892 – gumuruh

0

:

와이파이 피어 투 피어 (P2P)를 안드로이드 4.0 (API 레벨 14) 이상 적절한 하드웨어 장치에 직접 연결을 허용 각각은 P2P 프레임 워크는 Wi-Fi Alliance의 Wi-Fi Direct ™ 인증 프로그램을 준수합니다.

그래서, 당신은 어떤 액세스 포인트에 연결할 필요가 없습니다. Wi-Fi를 사용 설정하고 사용 가능한 기기를 검색하여 연결하세요.

wifi를 사용 중지하면 Wi-Fi 직접 연결이 끊어집니다.

여기 내 앱은 Wi-Fi 직접 연결 및 전송 파일을 보여줍니다. 이 도움이

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

희망.