2013-02-18 2 views
0

무선 네트워크를 검색하여 연결하는이 앱을 제작하려합니다. 나는 다음과 같은 링크무선 네트워크를 검색하고 프로그래밍 방식으로 Android를 연결하는 방법은 무엇입니까?

http://www.androidsnippets.com/scan-for-wireless-networks

에서 샘플 코드를 사용하지만 목록은 반환 중복을 포함 할 것으로 보인다. 또한 누군가가 programatically 제발 특정 네트워크에 연결하는 방법에 대한 예를 들어 줄 수 있습니까?

당신이

답변

1

이미 당신과 함께 목록을 감사, 난 당신이 겪고있는 추측 유일한 문제는 쉽게 제거 할 수있는 중복 가지고있다. 이제 특정 네트워크에 연결하십시오. Refer to this

희망이 있습니다!

+0

예제가 작동하는 것 같습니다. 중복을 제거하려면 어떻게해야합니까? –

+0

@ Mr.Noob 당신 wifi 네트워크의 목록을 가져 오기 위해 귀하의 질문에 언급 된 링크를 사용하고있는 것 같아요, 'wifiList = mainWifi.getScanResults();'는 네트워크의 목록을 얻는 데 사용됩니다, [설정] (http : //developer.android.com/reference/java/util/HashSet.html) 그리고 반복하여 메뉴를 빌드하십시오. 이 같은 것은'Set se = new HashSet (wifiList);'입니다. set을 사용하면 중복을 제거 할 수 있습니다. –

+0

네, 무슨 뜻인지 알 겠어! 하지만 중복 값을 반환하는 이유는 무엇입니까? 중복없이 wifi 네트워크의 목록을 반환하는 방법이 있습니까? –

관련 문제