mui中判断网络连接和监听变化的代码段
来源:互联网 发布:捷克宫刑知乎 编辑:程序博客网 时间:2024/06/06 01:44
点击原文链接
//获取当前设备的网络类型function plusReady() { var types = {}; types[plus.networkinfo.CONNECTION_UNKNOW] = "Unknown connection"; types[plus.networkinfo.CONNECTION_NONE] = "None connection"; types[plus.networkinfo.CONNECTION_ETHERNET] = "Ethernet connection"; types[plus.networkinfo.CONNECTION_WIFI] = "WiFi connection"; types[plus.networkinfo.CONNECTION_CELL2G] = "Cellular 2G connection"; types[plus.networkinfo.CONNECTION_CELL3G] = "Cellular 3G connection"; types[plus.networkinfo.CONNECTION_CELL4G] = "Cellular 4G connection"; alert("Network: " + types[plus.networkinfo.getCurrentType()]);}if (window.plus) { plusReady();} else { document.addEventListener("plusready", plusReady, false);}
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; } }});
// 这段代码有疑问,plus.networkinfo.getCurrentType()的值出来是数字吗?且在这放着document.addEventListener("netchange", function() { var network = plus.networkinfo.getCurrentType(); if(network < 2) { if(this.network > 1) { plus.nativeUI.toast('您的网络已断开', undefined, '期待乐'); } } if(this.network == 3 && network > 3) { plus.nativeUI.toast('您网络已从wifi切换到蜂窝网络,浏览会产生流量', undefined, '期待乐', '我知道了'); } this.network=network;});
阅读全文
0 0
- mui中判断网络连接和监听变化的代码段
- 网络连接状态的监听和判断
- Android 的网络判定(网络连接类型和监听网络连接变化)
- android 监听网络连接状态的变化
- Android中监听判断网络连接状态的方法
- Android中监听判断网络连接状态的方法
- 监听网络的变化
- Android监听网络连接状态变化
- android 开发中判断网络是否连接的代码
- android 开发中判断网络是否连接的代码
- android 开发中判断网络是否连接的代码
- android 开发中判断网络是否连接的代码
- android 开发中判断网络是否连接的代码
- android 开发中判断网络是否连接的代码
- Android监听网络的变化
- Android监听网络的变化
- Android监听网络的变化
- Android 监听网络的变化
- HashMap HashTable和CurrentHashMap的区别
- 安卓 Int和Integer的区别之处,以及其他的八个区别
- ffmpeg h264转h265
- 使用spring boot+logback的一些编码问题整理
- Java 8 Optional类深度解析
- mui中判断网络连接和监听变化的代码段
- Mongodb3改配置文件失败
- date日期函数使用
- python编程中的if __name__ == 'main': 的作用和原理
- String中的equals()方法和==解析
- git 每一次pull或者push的时候,都需要输入密码和账号
- IntelliJ中的main函数和System.out.println()快捷键
- 随机生成验证码
- final关键字