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
  • 相关阅读:
    mysql max(),min()的优化
    统计网站某天的点击数
    小程序网络图片下载
    小程序封装
    小程序 封装调用
    小程序request封装
    git 使用
    MYSQL查询语句优化
    微信开发遇到的坑
    PHP支付宝支付开发流程
  • 原文地址:https://www.cnblogs.com/sea520/p/4574815.html
Copyright © 2011-2022 走看看