2013-11-09 5 views
11

안드로이드 애플 리케이션에 프로그래밍 방식으로 와이파이 핫스팟 AP와 다른 장치를 연결하고, 연결 및 연결이 끊긴 클라이언트와 와이파이 핫스팟 AP를 프로그래밍 방식으로 켰을 때 어떻게 감지 할 수 있습니까? 개별 장치의 연결 또는 연결 해제 이벤트에 관한 정보를 제공하는 콜백 이벤트가 Android API에 있습니까? 미리 감사드립니다. 안드로이드 와이파이 핫스팟 클라이언트 연결 이벤트

+0

어디서나 동일한 SSID를 사용하고 있습니까? 이 경우 SSID가 연결되어 있는지 여부를 확인할 수 있습니다. –

답변

3

사용할 것이라고 생각합니다. WifiP2pDevice 여기에서 사용 가능한 장치가 있는지 확인할 수 있으며 연결되어 있는지 여부도 확인할 수 있습니다.

하면 가능한 방법 here

편집 이곳을 찾고 시도해보십시오

Android Wifi Hotspot Manager Class이 생계를 감지하는 샘플 /proc/net/arp를 스캔 코드와 핑 알려진 각 클라이언트가 있습니다.

루프에서 해당 논리를 구현하면 드라이버에서 Wifi 클라이언트 연결 끊기 이벤트을 에뮬레이트 할 수 있습니다.

+0

죄송 합니다만 질문은 'WifiP2p'와 관련이 없습니다. – leesei

+0

사과드립니다. 오해했습니다. – gilonm

+0

누군가가 여기에 같은 질문을했습니다. http://stackoverflow.com/questions/21522961/how-to-get-the-client-device-details-which-is-connected-to-wifi-hotspot – gilonm