연결 관리자 클래스를 사용하여 Wi-Fi 또는 인터넷 네트워크에 액세스 할 수 있습니다.
ConnectivityManager connec = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
// ARE WE CONNECTED TO THE NET
if ( connec.getNetworkInfo(0).getState() == NetworkInfo.State.CONNECTED ||
connec.getNetworkInfo(1).getState() == NetworkInfo.State.CONNECTED ) {
// ...
}
여기서 0및 1각각 모바일 및 Wi-Fi 연결을 나타냅니다.
내 Android 장치가 둘 다에 연결된 경우 네트워크간에 전환 할 수 있습니까? 아니면 네트워크를 비활성화 할 수 있습니까? 함수를 사용하는 것과 같습니다.
connec.getNetworkInfo(0).setState(NetworkInfo.State.DISCONNECTED);