2013-08-20 4 views
1

Android 기기에서 Nintendo 3DS의 데이터를보고 싶습니다. 3DS는 SSID가 "Nintendo_3DS_continuous_scan_000"인 라우터에 자동으로 연결을 시도합니다.Android 기기에서 SSID를 브로드 캐스팅 할 수 있습니까?

테 더링 앱은 기본적으로 동일한 작업을 수행 할 수 있으므로 가능해야한다는 것을 알고 있습니다. Wifi Direct 또는 Wifi P2P을 시도했지만 지금까지는 SSID를 설정하는 옵션을 보지 못했습니다. 이 프로젝트에서 잘못된 라이브러리를보고 있습니까?

편집 : 액세스 포인트를 처리하는 here 라이브러리를 발견했습니다. 나는 그것을 한 번 성공적으로 테스트 했으므로 미친 것들을 시도하려고합니다.

+0

나는 귀하의 링크를 따라 가려고했지만 아무 것도 발견하지 못했습니다. 코드를 알려주시겠습니까? – gumuruh

답변

1

안드로이드 장치를 핫스팟으로 사용할 수 있다면 가능합니다. SSID를 변경하려면 WifiMangerWifiConfiguration 클래스를 사용하십시오. 그들의 문서는 각각 herehere입니다. 나는 또한 이것으로 당신을 도울 수 있다고 믿는 질문을 발견했습니다. Wifi Hotspot Configuration. 그리고 사용자가 HTC 장치를 사용하는 데 어려움을 겪고있는 것도 또 다른 질문입니다. Hotspot Config on HTC.

EDIT - 내 대답은 닌텐도 3DS가 연결할 장치의 브로드 캐스트 SSID를 변경하려고한다고 가정했는데, 맞습니까?

+0

예, 귀하의 가정은 정확합니다. 참조 주셔서 감사합니다, 그 올바른 방향으로 시작해야합니다! –

+0

위대한 행운. 여기에 의견을 말하면 문제가 생기면 도움을 얻을 수 있습니다. –

+0

좋아요, 그래서 당신이 준'Wifi Hotspot Configuration' 링크에있는 코드를 시작했지만 아무 것도하지 않습니다. 일부 디버깅 문을 넣고'setWifiApEnabled()'메서드가 존재합니다. 예외는 발생하지 않지만 액세스 포인트도 생성하지 않습니다. 나는'INTERNET','ACCESS_WIFI_STATE','CHANGE_WIFI_STATE','ACCESS_NETWORK_STATE' 권한을 가지고 있습니다. 내가 잊어 버린 어떤 생각? –