判断手机网络连接状态
2015-06-11 11:57
549 查看
有时做Android开发需要用到网络来连接服务器,如果没有网络则进行提示。代码很简单,代码如下:
不要忘记在AndroidManifest.xml里添加权限:
public static boolean isNetworkAvailable(Context context) { ConnectivityManager mgr = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo[] info = mgr.getAllNetworkInfo(); if (info != null) { for (int i = 0; i < info.length; i++) { if (info[i].getState() == NetworkInfo.State.CONNECTED) { return true; } } } return false; }用的时候直接引用就行了,如
isNetworkAvailable(MainActivity.this);
不要忘记在AndroidManifest.xml里添加权限:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.INTERNET"/>
相关文章推荐
- HttpOnly介绍以及防止XSS攻击时的作用(转)
- 4438无线网络组网代码解析
- ANDROID HttpURLConnection,HttpClient和最简单的handler机制
- Socket与http、tcp客户端与服务器连接的区别!
- 从网络上下载大文件(视频)
- 阻塞read/write型socket网络连接弊端——缓冲区堆积——linux网络编程学习
- HTTP状态码大全
- 神经网络-神文
- 检查HTTP 的 Basic认证代码示例-JSP
- HttpClient详解与实例介绍(post方式与get方式)
- HttpClient使用详解
- httpurlconnection get String
- Andorid--Apache HttpClient(二)
- TCP之深入浅出send和recv
- TCP/IP详解_网际协议IP(一)_相关知识
- android-async-http框架之与网络进行数据交互
- 网络监控汇总(netstat)
- android开发网络资源
- 83款 网络爬虫开源软件
- http://www.cnblogs.com/xwdreamer/archive/2012/04/17/2454631.html