封装的一个网络判断的类
来源:互联网 发布:网站怎么弄三级域名 编辑:程序博客网 时间:2024/04/29 13:52
网络判断类:
public class NetUtils { /** * 检测当的网络(WLAN、3G/2G)状态 * @param context Context * @return true 表示网络可用. */ public static boolean isNetworkAvailable(FragmentActivity context) { ConnectivityManager connectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (connectivity != null) { NetworkInfo info = connectivity.getActiveNetworkInfo(); if (info != null && info.isConnected()) { // 当前网络是连接的 if (info.getState() == NetworkInfo.State.CONNECTED) { // 当前所连接的网络可用 return true; } } } return false; }}然后就是在MainActivity中调用的方法:
boolean netWork = NetUtils.isNetworkAvailable(this);if (netWork) { initData(); initView(); Toast.makeText(MainActivity.this, "您已连接网络", Toast.LENGTH_SHORT).show();} else { Toast.makeText(MainActivity.this, "网络未连接", Toast.LENGTH_SHORT).show();}
阅读全文
0 0
- 封装的一个网络判断的类
- 判断网络封装类..
- 一个网络判断的工具类
- 一个基于http协议的访问网络的封装类
- 封装一个简单的Windows UDP socket 网络类
- 网络连接的判断的封装与 网络获取数据 的封装
- 网络连接的判断与封装以及网络获取数据的封装
- 一个简单的网络判断的方法
- ConnectivityManager类网络状态判断设置+BaseActivity和BaseFragment的封装使用+网络状态工具类+网络请求工具类
- 一个判断网络是否连接的工具类
- 一个封装的Ajax类
- smarty的一个封装类
- 一个封装的jacob类
- CException 类的一个封装
- Gson封装的一个类
- 网络消息的封装
- 网络请求的封装
- 封装的网络请求
- JAVA动态代理详解
- [python]leetcode(128). Longest Consecutive Sequence
- Leetcode c语言-Reverse Integer
- 4982:踩方格
- Maven项目学习
- 封装的一个网络判断的类
- 2017 ACM/ICPC Asia Regional Shenyang Online transaction
- PAT乙级(中文)1025. 反转链表 (25)
- 阿里云ECS服务器配置LAMP使用IP地址无法访问
- mysql无法启动的问题
- JRE与JVM、JDK的区别
- hdu5067 Harry And Dig Machine(裸TSP问题 状压dp )
- easyui入门
- LINUX|Centos|TomCat 安装教程