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
  • 相关阅读:
    cookie和session。
    K3cloud Web API对接---单据保存接口(有源单)
    K3 wise kis 防火墙设置
    新单序时簿插件
    mssqlserver中排序规则冲突的问题解决
    读取金蝶图片
    金蝶wise委外订单关闭简述
    存储过程加锁
    判断存储过程是否存在
    解除死锁
  • 原文地址:https://www.cnblogs.com/sea520/p/4574815.html
Copyright © 2011-2022 走看看