检查网络是否可用
2015-06-26 09:25
495 查看
/** * 检测网络是否可用1 * @param act * @return */ public boolean isNetConnected(Activity act){ ConnectivityManager manager = (ConnectivityManager) act .getApplicationContext().getSystemService( Context.CONNECTIVITY_SERVICE); if (manager == null) { return false; } NetworkInfo networkinfo = manager.getActiveNetworkInfo(); if (networkinfo == null || !networkinfo.isAvailable()) { return false; } return true; } /** * 检測网络是否可用2 */ private boolean isNetConnected() { PppoeManager pppoeManager = PppoeManager.getInstance(); EthernetManager ethernetManager = EthernetManager.getInstance(); ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getNetworkInfo (ConnectivityManager.TYPE_WIFI); if (networkInfo.isConnected() || ethernetManager.isNetworkConnected() || pppoeManager.getPppoeStatus().equals (PppoeManager.PPPOE_STATE_CONNECT)) { return true; } else { return false; } }
相关文章推荐
- 同步与异步调用http请求 iphone开…
- TCP/IP协议族-----20、远程登录:TELNET与SSH
- TCP/IP协议族-----19、域名系统(DNS)
- TCP/IP协议族-----18、主机配置:DHCP
- TCP/IP协议族-----17、应用层简介
- 卡巴斯基提醒P2P重视网站安全 HTTPS加密不可或缺
- TCP/IP协议族-----16、流量控制传输协议(SCTP)
- UDP网络程序设计
- 详解linux netstat输出的网络连接状态信息
- 安卓 网络图片查看器
- TCP带外数据学习总结(概念,发送接收过程,数据到达检测,代码实现)
- 黑马程序员-------网络编程
- 帧同步在竞技类网络游戏中的应用
- 基础学习总结(八)--HttpClient
- 牛客网-- 网络基础专项练习---练习改错
- 网络编程释疑之:同步,异步,阻塞,非阻塞
- UNIX网络编程卷一:套接字联网API(学习笔记一)
- 局域网找不到其它电脑
- TCP/IP协议族-----15、传输控制协议(TCP)
- Linux网络编程综合运用之MiniFtp实现(七)