这是我的代码。即使我添加
<gap:plugin name="org.apache.cordova.network-information"/>
我的config.xml中的插件没有检测到连接类型。
HTML
<html>
<head>
<title>Connection</title>
<script src="jquery-1.6.4.min.js"></script>
<script src="phonegap-1.1.0.js"></script>
<script src="connection.js"></script>
</head>
<body>
<div class="header">Conn</div>
<div class="panel">
<img id="imgConnection" width="240" height="240"/>
<button id="btnCheck">Check Conn</button>
</div>
</body>
</html>
connection.js
$(document).bind('deviceready', function(){
connection();
$('#btnCheck').bind('touchstart',connection);
});
function connection(){
switch(navigator.network.connection.type)
{
case Connection.UNKNOWN:
$('#imgConnection').attr('src', 'unknown.png');
break;
case Connection.ETHERNET:
$('#imgConnection').attr('src', 'ethernet.png');
break;
case Connection.WIFI:
$('#imgConnection').attr('src', 'wireless.png');
break;
case Connection.CELL_2G:
$('#imgConnection').attr('src', '2g.png');
break;
case Connection.CELL_3G:
$('#imgConnection').attr('src', '3g.png');
break;
case Connection.CELL_4G:
$('#imgConnection').attr('src', '4g.png');
break;
case Connection.NONE:
$('#imgConnection').attr('src', 'home.png');
break;
}
}
任何帮助表示赞赏..如何使这件事工作。即时通讯使用phonegap版本3.6.3。
我被困在这个问题好几天了。我甚至看了很多关于如何使这些东西工作的教程。但是,我仍然无法让它发挥作用。所以,我要求帮助。感谢