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 中调用接口发送短信
- View机制深入学习(一)
- Android(安卓)studio简单计算机
- 判断当前网络是否可用和调用系统设置wifi界面
- Android应用程序绑定服务(bindService)的过程源代码分析(2)
- android:configChanges="keyboard|keyboardHidden|orientation|s
- Android(安卓)PKMS深入分析安装应用
- Android应用程序(activity)启动过程(一)
- 使用代码为textview设置drawableLeft