cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ray Camden <rayca...@adobe.com>
Subject RE: Getting " 'type' of undefined " in LogCat
Date Fri, 20 Jun 2014 15:46:39 GMT
In general, support questions should be posted to Stack Overflow, or the Google group. This
list is for the *development* of Cordova itself.

That being said, you probably forgot to add the plugin. Follow the instructions here:

https://github.com/apache/cordova-plugin-network-information/blob/master/doc/index.md
________________________________________
From: dheeraj.shetty@thomsonreuters.com <dheeraj.shetty@thomsonreuters.com>
Sent: Friday, June 20, 2014 8:56 AM
To: dev@cordova.apache.org
Subject: Getting  " 'type' of undefined " in LogCat

Hi,

  We are developing a android app using Cordova. We are trying to detect the network connection
,we are not able to get the network connection. Please guide us on this regard.

Sample code  for your reference,

<!DOCTYPE html>
<html>
  <head>
    <title>navigator.connection.type Example</title>

    <script type="text/javascript" charset="utf-8" src="../../js/cordova-2.2.0.js"></script>
    <script type="text/javascript" charset="utf-8">

    // Wait for device API libraries to load
    //
    document.addEventListener("deviceready", onDeviceReady, false);

    // device APIs are available
    //
    function onDeviceReady() {
        checkConnection();
    }

        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]);
        }

    </script>
  </head >
  <body onload="javascript:checkConnection();">
    <p>A dialog box will report the network state.</p>
  </body>
</html>

Regards,
Dheeraj

Mime
View raw message