当前网络是否可用
2016-05-24 18:28
92 查看
实现步骤:
1:获取ConnectivityManager对象
3:判断当前网络状态是否为连接状态
1:获取ConnectivityManager对象
Context context = activity.getApplicationContext(); // 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理) ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
</pre>2:获取NetworkInfo对象
// 获取NetworkInfo对象 NetworkInfo[] networkInfo = connectivityManager.getAllNetworkInfo();
3:判断当前网络状态是否为连接状态
if (networkInfo[i].getState() == NetworkInfo.State.CONNECTED) { return true; }4:权限添加
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
相关文章推荐
- okhttp使用https忽略证书验证
- tcpip Socket编程入门
- webService用axis1.x绕过https证书校验的代码
- AspNet WebApi: 了解下HttpControllerDispatcher,控制器的创建和执行
- 《图解HTTP》学习笔记(三)-HTTP报文内的HTTP信息
- https证书申请流程和简介
- TCP(Transmission Control Protocol) 传输控制协议
- GCD-两个网络请求同步问题
- 从输入网址到显示网页的全过程分析
- C#多线程环境下调用 HttpWebRequest 并发连接限制
- Android 让WebView完美支持https双向认证(SSL)
- HTTP-GET 和 HTTP-POST
- http://poj.org/problem?id=1125 最短路径
- Ajax快速入门
- Android-async-http 网络请求框架(工具类)
- “耳根”发布新作《一念永恒》,刷新武汉网络文学IP版权交易纪录
- 神经网络中的activation function到底扮演什么样的角色
- 网络端口号
- linux下Apache服务器使用入门----httpd.conf
- 完整 httpd.conf 配置详情及中文注解