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

来源:netChange问题怎么判断网络状态

  • 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 }
时间: 2024-10-12 06:46:21

MUI判断网络连接以及监听网络变化JS的相关文章

动态注册广播,监听网络状态变化,判断网络模式

注册广播监听网络连接和断开状态的变化,判断网络连接模式: private ConnectivityManager mConnectivityManager; private NetworkInfo netInfo; /////////////监听网络状态变化的广播接收器 private BroadcastReceiver myNetReceiver = new BroadcastReceiver() { @Override public void onReceive(Context contex

iOS开发之监听网络连接,改变,断开

做iOS开发时,我们需要监控/监听网络状况,苹果提供了Reachability.h, Reachability.m. 导入Reachability.h 我们可以在 MainViewController的viewDidLoad方法内部写上: [self checkReachability]; 之后,具体方法如下 #pragma mark #pragma mark Reachability Methods #pragma mark - (void)checkReachability { [[NSNo

Android开发之使用广播监听网络状态变化

我们经常需要判断网络状态的变化,如有无网络,所以需要监听网络状态的变化,比如网络断开,网络连接给予友好提示.如何监听网络状态的变化呢,最近工作中需要用到这个,于是就用广播机制来实现了网络状态的监听. 使用广播机制来监听网络状态主要涉及到以下几点: 1.需要自己编写个网络广播接收器,该接收器继承BroadcastReceiver类,用来接收系统发出的广播.比如我自己写了个NetStatusReceiver广播接收器.代码如下: package com.log.system; import andr

android 监听网络状态的变化及实战

android 监听网络状态的变化及实际应用 转载请注明博客地址:http://blog.csdn.net/gdutxiaoxu/article/details/53008266 平时我们在请求错误的情况下,通常会进行处理一下,一般来说,主要分为两方面的错误 - 没有网络的错误 - 在有网络的情况下,我们客户端的错误或者服务器端的错误 今天这篇博客主要阐述以下问题 怎样监听网络状态的变化,包括是否打开WiFi,否打开数据网络,当前连接的网络是否可用 网络没有打开情况下的处理,如弹出对话框,跳转到

[android] 网络断开的监听

标签: android 网络监听 杂谈 分类: Android [转自]  http://blog.sina.com.cn/s/blog_5d5996d001012o07.html 其实手机在网络方面的的监听也比较重要,有时候我们必须实时监控这个程序的实时网络状态,android在网络断开与连接的时候都会发出广播,我们通过接收系统的广播就可以实现网络的监听,下面是代码--- onCreate的时候实例化 //监听器     private NetState receiver=new NetSta

监听网络

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; //开启网络状况的监听 [[NSNotificationCenter defaultCent

监听网络状态

网络监听的自己写过一个,刚在github上找到一个,先保存着,以后直接用 原文地址:https://github.com/GHdeng/NetMonitor 使用广播监听网络变化 ###需求确认 监听当前网络的状态和类型 类似京东客户端,当网络发生变化时相应更新UI界面 ###制作流程 使用广播监听当前网络的状态. 配合Application周期注册监听,使得每个界面都继续监听 抽出BaseActivity类实现回调 #####1.继承BroadcastReceiver实现onReceive方法

通过静态广播监听网络变化,在通过回调通知

package com.changim.patient.app.sys.receive; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; import com.changim.patient.app.sys.Constants; import com.changim.patient.ap

Oracle监听网络服务全面剖析_超越OCP精通Oracle视频教程培训06

课程目标 Oracle视频教程,风哥oracle教程培训学习内容包括,Oracle监听概念与常用配置文件,监听工具与服务测试,oracle监听静态注册与动态注册,配置oracle第二监听,oracle监听与客户端配置,Oracle监听日志配置与日常维护规范,Oracle监听安全与密码管理及防火墙,db_link与进程,如何跟踪问题深入分析等超越oracle认证的数据库教程 适用人群 IT相关从业人员.Oracle数据库技术人员.想加工资的.想升职的都可以. 课程简介 Oracle监听网络服务全面