네트워크 접속 여부 확인하기 (wifi, mobile data)
네트워크 접속 여부를 확인하기 위한 파일 및 소스
AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
SysdocuActivity.java
import android.widget.Toast; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; public class SysdocuActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sysdocu); checkNetworkStatus(); } // Network Connection Check public void checkNetworkStatus() { final ConnectivityManager cm = (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE); final android.net.NetworkInfo wifi = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI); final android.net.NetworkInfo mobile = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if(mobile.isConnected() || wifi.isConnected()) { Toast.makeText(this, "Network connect success", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(this, "Network connect fail", Toast.LENGTH_SHORT).show(); } } } |
'프로그래밍 > Android (Java)' 카테고리의 다른 글
배경화면 적용하기 (레이아웃 style) (0) | 2015.01.27 |
---|---|
안드로이드(Android) 에서 프레임 애니메이션 만들기 (0) | 2015.01.27 |
3초 뒤 자동 화면 전환 (0) | 2015.01.27 |
타이틀바 및 상태바 제거 (0) | 2015.01.27 |
뒤로가기(Back 버튼) 두번 눌러 앱 종료하기 (0) | 2015.01.27 |