2011-03-14 8 views
0

wifi를 사용하지 않도록 설정하는 기능이 있습니까?wifi를 사용하지 않도록 설정하면 프로그램에서 WiFi를 조정하는 기능이 있습니까

- 무선 랜을 사용하지 않는 경우 : WifiManager wifiManager = (WifiManager) ctx.getSystemService (Context.WIFI_SERVICE); wifiManager.addNetwork (wifiConf)

addNetwork의 함수 반환 -1

- 와이파이가 활성화되어있는 경우는 잘 작동합니다.


Wi-Fi를 사용하도록 설정하면 "addNetwork"기능이 제대로 작동하고 새 네트워크가 추가됩니다. 같은 상황에서 wifi가 비활성화되어 "addNetwork"함수가 -1을 반환하고 새 네트워크가 추가되지 않습니다. - Andrey 46 분 전 wifi를 사용할 수 없어도 wifi를 조정하고 싶습니다.

감사합니다.

+0

당신이 무엇을 요구하고 있는지 명확하지 않습니다. 문제가 무엇인지 조금 더 설명하십시오. –

+0

Wi-Fi를 사용하도록 설정하면 "addNetwork"기능이 제대로 작동하고 새 네트워크가 추가됩니다. 같은 상황에서 wifi가 비활성화되었습니다. "addNetwork"함수가 -1을 반환하고 새 네트워크가 추가되지 않습니다. – Andrey

+0

wifi가 비활성화되어 있어도 wifi를 조정하고 싶습니다. – Andrey

답변

0

현재이

ConnectivityManager manager = (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); 
manager.getNetworkInfo(ConnectionManager.CONNECTION_WIFI).getState() == NetworkInfo.State.CONNECTED; 
+0

Wi-Fi를 사용하도록 설정하면 "addNetwork"기능이 제대로 작동하고 새 네트워크가 추가됩니다. 동일한 상황에서 wifi가 비활성화 됨 addNetwork 함수가 -1을 반환하고 새 네트워크가 추가되지 않음 – Andrey

+0

wifi가 비활성화되어 있어도 wifi를 조정하고 싶습니다. – Andrey

1

는 패키지 urfkill 설치를 사용하여 네트워크에 연결하는 경우가 확인할 수 있습니다.

명령을 사용하여

...

# rfkill unblock wifi 

는 ...에 무선 랜을 켭니다.

하드웨어 스위치 (있는 경우)가 올바른 위치에 있는지 확인해야 할 수 있습니다.

관련 문제