使用phonegap检查网络信号

时间:2013-12-13 12:09:16

标签: cordova phonegap-plugins phonegap-build

我只是想知道,我们可以开发Phonegap应用程序,它将检查Windows Phone是否存在网络连接?要求是

1)应用程序将在特定时间(例如1分钟)后持续检查信号

2)如果未找到网络信号,它将振动移动或触发警报

因此,用户将采取措施重新获得信号。

请告诉我这是否可以使用phonegap的Windows手机

1 个答案:

答案 0 :(得分:1)

查看连接插件:http://docs.phonegap.com/en/3.3.0/cordova_connection_connection.md.html#Connection

    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.CELL]     = 'Cell generic connection';
        states[Connection.NONE]     = 'No network connection';

        alert('Connection type: ' + states[networkState]);
    }