zoukankan      html  css  js  c++  java
  • Android弱网测试中关于网络检测的一些借鉴方法

    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;

      }

    本着资源共享的原则,欢迎各位朋友在此基础上完善,并进一步分享,让我们的实现更加优雅。如果有任何疑问和需要进一步交流可以留言沟通 Testner创始人(testner.club) Sea
  • 相关阅读:
    【JBPM4】创建流程实例
    【JBPM4】流程部署
    Table上下滚动
    oracle 导入dmp文件
    Win7下安装Oracle 10g
    【Hibernate3.3复习知识点二】
    通过IP地址和子网掩码计算主机数
    vue.js知识总结
    vue生产环境部署总结
    移动端上遇到的各种坑与相对解决方案
  • 原文地址:https://www.cnblogs.com/sea520/p/4574815.html
Copyright © 2011-2022 走看看