cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ray Camden <>
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:
From: <>
Sent: Friday, June 20, 2014 8:56 AM
Subject: Getting  " 'type' of undefined " in LogCat


  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>
    <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() {

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

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


View raw message