怎么判断是否有网络链接
2016-09-21 20:52
169 查看
public boolean isNetworkAvailable(Activity activity) { Context context = activity.getApplicationContext(); // 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理) ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivityManager == null) { return false; } else { // 获取NetworkInfo对象 NetworkInfo[] networkInfo = connectivityManager.getAllNetworkInfo(); if (networkInfo != null && networkInfo.length > 0) { for (int i = 0; i < networkInfo.length; i++) { System.out.println(i + "===状态===" + networkInfo[i].getState()); System.out.println(i + "===类型===" + networkInfo[i].getTypeName()); // 判断当前网络状态是否为连接状态 if (networkInfo[i].getState() == NetworkInfo.State.CONNECTED) { return true; } } } } return false; }
调用上面这个函数即可
相关文章推荐
- 用Java怎么判断链接是否有效
- Android 判断是否有网络正在链接中
- 判断网络是否链接
- iOS 判断网络是否链接 、 AFNetworking请求超时和请求失败
- android中判断是否有网络链接和判断是否是WIFI
- Winform判断网络是否边接之C#版网络链接
- 判断是否有网络链接
- 判断网络是否链接
- 网络 判断是否链接
- iOS 怎么实现监听网络断开和链接上,其次是怎么判断网络的类型??????????
- Android 判断手机网络是否链接
- 判断网络是否链接
- 怎么判断 TCP链接 是否断开了呢
- KingDZ 变菜鸟,每日一个C#小实例之---C#判断网络是否链接
- 在ASP.NET中怎么用SESSION判断用户是否登录?
- 登录判断用户名和密码是否正确的代码(链接和读取数据库)
- VB程序怎么判断另一个程序是否正在运行?
- 网络链接监控器 v2.6 怎么用
- 网络链接及服务检测助手 v1.0 beta 怎么用
- sfilter 中如何判断当前的IRP是否来自网络?