Android中判断网络是否连接实例详解
更新时间:2017年01月24日 10:13:45 投稿:lqh
这篇文章主要介绍了Android中判断网络是否连接实例详解的相关资料,需要的朋友可以参考下
Android中判断网络是否连接实例详解
在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使用TextInputLayout创建登陆页面
这篇文章主要为大家详细介绍了Android使用TextInputLayout创建登陆页面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-10-10Android持久化技术之SharedPreferences存储实例详解
这篇文章主要介绍了Android持久化技术之SharedPreferences存储,结合实例形式较为详细的分析了SharedPreferences存储的原理、应用及具体实现方法,需要的朋友可以参考下2016-01-01Android ListView实现上拉加载更多和下拉刷新功能
这篇文章主要为大家详细介绍了Android ListView实现上拉加载更多和下拉刷新功能,介绍了ListView刷新原理及实现方法,感兴趣的小伙伴们可以参考一下2016-05-05
最新评论