查看詳細信息
常量: CONNECTION_UNKNOW: 網絡狀態常量,表示當前設備網絡狀態未知,固定值為0。 CONNECTION_NONE: 網絡狀態常量,當前設備網絡未連接網絡,固定值為1。 CONNECTION_ETHERNET: 網絡狀態常量,當前設備連接到有線網絡,固定值為2。 CONNECTION_WIFI: 網絡狀態常量,當前設備連接到無線WIFI網絡,固定值為3。 CONNECTION_CELL2G: 網絡狀態常量,當前設備連接到蜂窩移動2G網絡,固定值為4。 CONNECTION_CELL3G: 網絡狀態常量,當前設備連接到蜂窩移動3G網絡,固定值為5。 CONNECTION_CELL4G: 網絡狀態常量,當前設備連接到蜂窩移動4G網絡,固定值為6。
plus.networkinfo.getCurrentType() 獲取當前設備連接的網絡類型,返回值為網絡類型常量,可取值CONNECTION_*常量。 返回值: Number : 設備當前網絡類型 判斷網絡情況 var connectionStatus = plus.networkinfo.getCurrentType(); if(connectionStatus == 0 || connectionStatus == 1){ mui.toast('無法連接網絡'); }else if(connectionStatus == 3){ mui.toast('使用wifi'); }else{ ........ } netchange 檢測網絡狀態變化 mui.plusReady(function(){ document.addEventListener("netchange", function(){ var nt = plus.networkinfo.getCurrentType(); switch ( nt ) { case plus.networkinfo.CONNECTION_ETHERNET: case plus.networkinfo.CONNECTION_WIFI: alert(""); break; case plus.networkinfo.CONNECTION_CELL2G: case plus.networkinfo.CONNECTION_CELL3G: case plus.networkinfo.CONNECTION_CELL4G: alert(""); break; default: alert("無網絡!"); break; } }, false ); });