안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드를 공부하기 시작한 한 학생입니다. 꾸벅
질문 들어갈게요^^
// 네트워크 연결 관리자의 핸들을 얻습니다.
ConnectivityManager cm =
(ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
// 기본 모바일 네트워크 연결자(3G) 관련 정보를 얻습니다.
NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
boolean isMobileConn = ni.isConnected();
// WiFi 관련 정보를 얻습니다.
ni = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
boolean isWifiConn = ni.isConnected();
if(isWifiConn || isMobileConn) {
// 인터넷에 연결할 수 있습니다.
} else {
// 인터넷에 연결할 수 없습니다. 연결을 확인하세요.
}
이소스에서요 NetworkInfo ni = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
이부분 NetworkInfo ni 이부분이 무엇인지 잘 모르겠습니다. 그리고.
isConnected() 요게 true 랑 false 만 반환하는거 같은데 정확히 어떠한 함수인지 설명 좀해주세요 ㅜ
한가지더 물어보자면
cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);는 어떤값을 반환하는 것인가요.