[안드로이드] 인터넷 연결 상태 확인
private ConnectivityManager internet;
private Toast message;
message = Toast.makeText(this,"", Toast.LENGTH_LONG);
message.setGravity(Gravity.CENTER_VERTICAL, 0, 100);
internet = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);
if(internet.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState()==NetworkInfo.State.CONNECTED)
{
message.setText("3G 연결되지 않음");message.show();
}
else if(internet.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTING)
{
message.setText("WIFI 연결되지 않음");message.show();
}
else
{
message.setText("인터넷에 연결되어있음");message.show();
}
*AndroidManifest.xml 퍼미션 추가
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>