android检测网络状态
16lz
2021-01-23
android中提供有一个类:android.net.ConnectivityManager 可以检测网络状态
起对象的实例化为:Context.getSystemService(Context.CONNECTIVITY_SERVICE)
.
譬如检测网络是否可用
private boolean goodNet(){ ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); NetworkInfo networkinfo = manager.getActiveNetworkInfo(); if (networkinfo == null || !networkinfo.isAvailable()) { // 当前网络不可用 你该干嘛干嘛 Toast.makeText(this, "没有可用网络", Toast.LENGTH_LONG).show(); return false; } return true; }
更多相关文章
- android 判断网络时打开设置
- xUtils3.3.x注解使用实例
- 【Android实战之旅 001】AsyncTask异步操作网络请求
- Android 实现json网络数据通过BaseAdapter加载到ListView中
- 实例:在Android调用WCF服务(wcf restful)
- EditText实现输入限制和校验功能实例代码
- Android系列之网络(二)----获取HTTP请求头与响应头