android中判断网络是否连接
16lz
2021-12-04
在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下:
调用:
public class ConnectionDetector {private Context _context;public ConnectionDetector(Context context){this._context = context;}public boolean isConnectingToInternet(){ConnectivityManager connectivity = (ConnectivityManager) _context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity != null) { NetworkInfo[] info = connectivity.getAllNetworkInfo(); if (info != null) for (int i = 0; i < info.length; i++) if (info[i].getState() == NetworkInfo.State.CONNECTED) { return true; } } return false;}
调用:
ConnectionDetector cd = new ConnectionDetector(getApplicationContext()); Boolean isInternetPresent = cd.isConnectingToInternet(); //
更多相关文章
- android中判断网络是否连接
- Android(安卓)JNI 开启子线程后调用 Activity 方法更新UI
- Android(安卓)通过WebView 调用Js sqlite数据库
- 5分钟理解Android中的上下文!!!
- Android(安卓)P SystemUI下拉时,状态栏和通知栏显示位置不一致。
- Android屏幕旋转时Activity不重新调用onCreate的方法
- Android(安卓)IPC 通讯机制源码分析
- android点击事件的分发过程
- android:shape的使用