有人可以向我展示一个简单的应用程序显示网络状态的实际示例。 使用PhoneGap在线构建
目标系统:Android平板电脑(4.2.2)
我的旧应用程序正在使用Ripple扩展程序在Chrome中运行。 Networkstatus和GPS运行良好。
但是现在应用程序没有提醒网络状态。
function checkConnection() {
var networkState = navigator.connection.type;
var states = {};
states[Connection.UNKNOWN] = 'Unknown connection';
states[Connection.ETHERNET] = 'Ethernet connection';
states[Connection.WIFI] = 'WiFi connection';
states[Connection.CELL_2G] = 'Cell 2G connection';
states[Connection.CELL_3G] = 'Cell 3G connection';
states[Connection.CELL_4G] = 'Cell 4G connection';
states[Connection.NONE] = 'No network connection';
alert('Connection type: ' + states[networkState]);
}
我查了一下文档,但我不确定
uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
在PhoneGap中...并且文档不清晰或有时不是up2date。 所以我杀了几个小时,这对我来说真的很令人沮丧: - (
所以,一个简单的例子很棒! index.html和config.xml就足够了,或者?
(我可以上传到github并在build.phonegap.com上构建......)
谢谢:) 奥利