• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >HBuilder教程 > MUI判断网络连接以及监听网络变化JS

MUI判断网络连接以及监听网络变化JS

作者:教程 字体:[增加 减小] 来源:互联网 时间:2017-05-31

本文主要包含mui连接数据库,mui监听事件,mui监听,mui 监听返回键,mui滚动监听等相关知识,教程希望在学习及工作中可以帮助到您
"); </div> MUI用于获取当前设备的网络类型

  1. function plusReady(){ 
  2.  
  3.    var types = {}; 
  4.  
  5.    types[plus.networkinfo.CONNECTION_UNKNOW] = "Unknown connection"; 
  6.  
  7.    types[plus.networkinfo.CONNECTION_NONE] = "None connection"; 
  8.  
  9.    types[plus.networkinfo.CONNECTION_ETHERNET] = "Ethernet connection"; 
  10.  
  11.    types[plus.networkinfo.CONNECTION_WIFI] = "WiFi connection"; 
  12.  
  13.    types[plus.networkinfo.CONNECTION_CELL2G] = "Cellular 2G connection"; 
  14.  
  15.    types[plus.networkinfo.CONNECTION_CELL3G] = "Cellular 3G connection"; 
  16.  
  17.    types[plus.networkinfo.CONNECTION_CELL4G] = "Cellular 4G connection"; 
  18.  
  19.    alert( "Network: " + types[plus.networkinfo.getCurrentType()] ); 
  20.  
  21. } 
  22.  
  23. if(window.plus){ 
  24.  
  25.   plusReady(); 
  26.  
  27. }else{ 
  28.  
  29.   document.addEventListener("plusready",plusReady,false); 
  30.  
  31. } 

MUI的netChange事件
 

  1. mui.plusReady(function() { 
  2. document.addEventListener("netchange",onNetChange,false); 
  3. function onNetChange(){ 
  4.   //获取当前网络类型 
  5.   var nt = plus.networkinfo.getCurrentType(); 
  6.   switch(nt){ 
  7.     case plus.networkinfo.CONNECTION_ETHERNET: 
  8.     case plus.networkinfo.CONNECTION_WIFI: 
  9.       mui.toast("当前网络为WiFi"); 
  10.       break; 
  11.     case plus.networkinfo.CONNECTION_CELL2G: 
  12.     case plus.networkinfo.CONNECTION_CELL3G: 
  13.     case plus.networkinfo.CONNECTION_CELL4G: 
  14.       mui.toast("当前网络非WiFi"); 
  15.       break; 
  16.     default: 
  17.       mui.toast("当前没有网络"); 
  18.       break; 
  19.   } 
  20. } 

 

您可能想查找下面的文章:

  • mui如何建立socket连接?
  • MUI判断网络连接以及监听网络变化JS

相关文章

  • 2017-05-31安卓5.0页面打开,会有非常严重的闪屏现象,求解决?
  • 2017-05-31Hbuilder MUI 微信支付、分享、登陆说明
  • 2017-05-31HBuilder mui开发示例
  • 2017-05-31Hbuilder MUI 锁定和解除锁定屏幕方向
  • 2017-05-31Hbuilder MUI商城app购物车页面
  • 2017-05-31mui项目开发中Android原生界面跳转到5+ html页面呢?
  • 2017-05-31Hbuilder mui里调用(安卓端)QQ进行客服对话功能分享
  • 2017-05-31MUI初始化滚动区域
  • 2017-05-31hbuilder 调用日期控件(H5模式)
  • 2018-12-04MUI分享链接到微信好友、朋友圈、QQ好友

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • MUI 样式按钮的禁用
    • 真机运行、手机运行、真机联调常见问题
    • Hbuilder mui如何close掉除了当前webview的其它所有webview
    • mui 图片实现瀑布流显示
    • HBuilder MUI项目中如何防止连续点击导致webview打开出错
    • Hbuilder MUI 自定义事件绑定取消
    • hbuilder mui 录音文件与Base64编码相互转换的方法
    • MUI 模板页面实现原理及多端适配指南
    • Hbuilder MUI 主动触发上拉下拉加载
    • 讲讲HTML5的APP的登录功能及安全调用接口的方式原理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有