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
  • 相关阅读:
    作业五:RE 模块模拟计算器
    python RE模块的使用
    python的命名空间
    python 正则表达式
    python-map的用法
    JavaScript 基础学习1-day14
    前端基础之CSS-Day13
    前端基础之html-Day12
    Python-进程与线程理论基础-Day10
    Angular2语法指南
  • 原文地址:https://www.cnblogs.com/sea520/p/4574815.html
Copyright © 2011-2022 走看看