2013-04-11 3 views
4

사용할 수있는 기기를 나열하는 Wi-Fi 앱을 개발 중입니다. 기기가 '사용할 수 없음'상태가되면 제거해야합니다. 그 목록.Android WifiP2p - 검색된 기기를 사용할 수없는 경우 알림 받기

WifiDirectDemo 샘플로 시도했지만 목록에 발견 된 장치가 성공적으로 추가되지만 장치를 사용할 수 없게되면 알림을받지 못합니다. 장치를 사용할 수 없을 때 "WIFI_P2P_PEERS_CHANGED_ACTION"인 텐트가 시작되지 않습니다.

"discoverPeers"를 다시 시도하면 "onPeersAvailable"메서드가 이미 발견 된 장치 목록을 가져옵니다. 사용할 수없는 장치는 제거하지 않습니다.

기기를 사용할 수없는 경우 알림을받을 수있는 방법이 있습니까?

답변

1

Have a look at this post

는 합계에서 : 범위 밖으로 이동 동료가 자동으로 시간 후 동료 목록에서 삭제합니다 -이 1 분까지 속할 수 있습니다. s4 및 s5 미니 장치로 테스트합니다. s5 mini가 s4 장치를 발견했습니다. s4 장치에서 wifi를 끈 경우 약 20 초가 걸렸습니다. 그런 다음 s5 미니 장치는 PEERS_CHANGED 작업을 브로드 캐스트합니다. s4는 devicelist에서 더 이상 appender하지 않았습니다.