마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

와이파이 모듈에 접속을하려는데요 네트워크 상태가 좋지 않다고 합니다

0 추천

와이파이 모듈에 스마트폰을 tcp 클라이언트 삼아 접속하고 싶습니다

wificonfiguration 값은 이렇게 주었습니다

String password="1234567890";

        wificonfig.BSSID=result.BSSID;
        wificonfig.SSID = "\"".concat(wifi_name).concat("\"");
        wificonfig.status = WifiConfiguration.Status.DISABLED;
        wificonfig.priority = 40;
 
wificonfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
        wificonfig.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
        wificonfig.allowedProtocols.set(WifiConfiguration.Protocol.WPA);
        wificonfig.allowedAuthAlgorithms.clear();
        wificonfig.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
       
        wificonfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
        wificonfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP104);
        wificonfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
        wificonfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
 
boolean isId = false;
           int networkID = 0;
           int tempID = 0;
           String tempSSID;
               
           List<WifiConfiguration> wifiConfigurationList;
           wifiConfigurationList = wifi.getConfiguredNetworks();
           
           for(WifiConfiguration w : wifiConfigurationList)
           {
            if(w.SSID.equals("\""+SelectedIP+"\""))
            {
            isId = true;
            tempID = w.networkId;
            tempSSID = w.SSID;
 
            break;
            }
            else
            {
            //Log.e("check", "else : id = "+w.SSID);
            }
           }
           if (isId == true)
            networkID = tempID;
           else
            networkID = wifi.addNetwork(wificonfig);
           wifi.saveConfiguration();
           wifi.saveConfiguration();
           boolean bEnableNetwork = wifi.enableNetwork(networkID, true);
이런식으로 구성하였습니다 와이파이 접속 시도 하면
 
단말기의 네트워크 상태가 좋지 않다고 뜨지만 시간이 좀 지나면 접속은 됩니다
 
네트워크 상태가 좋지 않다는 저 말을 별로 보고 싶지 않은데요 혹시 와이파이 접속 타임아웃? 같은게 있을까요?
 
그값을 늘이면 저 메세지가 뜨지 않을까요?
 
보안 없는 상태입니다
갈로 (690 포인트) 님이 2014년 1월 22일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...