码迷,mamicode.com
首页 > 移动开发 > 详细

Android弱网测试中关于网络检测的一些借鉴方法

时间:2015-06-14 12:25:18      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:

Android 平台下提供了一个android.net.ConnectivityManager类来监控当前的网络状态包括wifi、gprs、UMTS等。可以判断当前用户网络到底是WIFI还是移动网络,也可以判断是WAP接入还是NET接入,这个在弱网测试可以考虑这些知识进行构建工具。

  这个类有如下几方面的用法:

  1. 监控当前的网络状态

  2. 当网络状态发送变化时发出广播

  3. 当一个网络连接失败时切换到另一个网络

  4. 提供一些API允许应用程序查询当前较好和较差的网络状态

  下面是检查网络连接的代码:

  boolean checkNetwork() {

  // 实例化ConnectivityManager

  ConnectivityManager manager = (ConnectivityManager)this

  .getSystemService(Context.CONNECTIVITY_SERVICE);

  // 获得当前网络信息

  NetworkInfo info = manager.getActiveNetworkInfo();

  // 判断是否连接

  if (info == null || !info.isConnected()) {

  return false;

  }

  return true;

  }

Android弱网测试中关于网络检测的一些借鉴方法

标签:

原文地址:http://www.cnblogs.com/sea520/p/4574815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!