zoukankan      html  css  js  c++  java
  • mui---获取设备的网络状态

    在用mui做音乐或视频播放器的时候,往往会考虑当前音乐+视频的播放环境。例如是4G ,WIFI,无网络,给出特定的提示:

    具体做法:根据 getCurrentType来进行获取当前网络的类型:

    plus.networkinfo.getCurrentType();

    值为0:网络状态未知(CONNECTION_UNKNOW);

    值为0:网络状态未知(CONNECTION_UNKNOW);

    值为1:网络未连接(CONNECTION_NONE);

    值为2:设备连接到有线网络(CONNECTION_ETHERNET);

    值为3:设备连接到无线WIFI网络(CONNECTION_WIFI);

    值为4:设备连接到2G网络(CONNECTION_CELL2G);

    值为5:设备连接到3G网络(CONNECTION_CELL3G);

    值为6:设备连接到4G网络(CONNECTION_CELL4G);

    通常的使用中还会来做监听:

    mui.plusReady(function() {
    document.addEventListener("netchange",onNetChange,false);
    function onNetChange(){
      //获取当前网络类型
      var nt = plus.networkinfo.getCurrentType();
      switch(nt){
        case plus.networkinfo.CONNECTION_ETHERNET:
        case plus.networkinfo.CONNECTION_WIFI:
          mui.toast("当前网络为WiFi");
          break;
        case plus.networkinfo.CONNECTION_CELL2G:
        case plus.networkinfo.CONNECTION_CELL3G:
        case plus.networkinfo.CONNECTION_CELL4G:
          mui.toast("当前网络非WiFi");
          break;
        default:
          mui.toast("当前没有网络");
          break;
      }
    }
  • 相关阅读:
    2.8 Classes of Restricted Estimators
    navicat远程登录windows服务器
    面试题
    【南阳OJ分类之语言入门】80题题目+AC代码汇总
    基于‘BOSS直聘招聘信息’分析企业到底需要什么样的PHPer
    数据开源
    Pyhton爬虫实战
    Python爬虫框架Scrapy实战
    做网站用UTF-8编码还是GB2312编码?
    【南阳OJ分类之大数问题】题目+AC代码汇总
  • 原文地址:https://www.cnblogs.com/e0yu/p/10685171.html
Copyright © 2011-2022 走看看