Repository: cordova-plugin-network-information
Updated Branches:
  refs/heads/master c9ac2d35f -> 257e8ada4


Detection of Ethernet Network Type on Android

On an Android device with Ethernet interface we have to support NetworkInfo's 
typeName equals 'eth', therefore NetworkManager cannot determine Network Type 
(and returns 'UNKNOWN').

Project: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information/commit/7a8971c2
Tree: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information/tree/7a8971c2
Diff: 
http://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information/diff/7a8971c2

Branch: refs/heads/master
Commit: 7a8971c2f908a49afe33559e78c586e8836efd39
Parents: 83e870b
Author: dankito <dank...@outlook.com>
Authored: Tue Jun 28 09:06:49 2016 +0200
Committer: GitHub <nore...@github.com>
Committed: Tue Jun 28 09:06:49 2016 +0200

----------------------------------------------------------------------
 src/android/NetworkManager.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information/blob/7a8971c2/src/android/NetworkManager.java
----------------------------------------------------------------------
diff --git a/src/android/NetworkManager.java b/src/android/NetworkManager.java
index 59965bd..b7ba990 100755
--- a/src/android/NetworkManager.java
+++ b/src/android/NetworkManager.java
@@ -69,6 +69,7 @@ public class NetworkManager extends CordovaPlugin {
     // return type
     public static final String TYPE_UNKNOWN = "unknown";
     public static final String TYPE_ETHERNET = "ethernet";
+    public static final String TYPE_ETHERNET_SHORT = "eth";
     public static final String TYPE_WIFI = "wifi";
     public static final String TYPE_2G = "2g";
     public static final String TYPE_3G = "3g";
@@ -240,7 +241,7 @@ public class NetworkManager extends CordovaPlugin {
             if (type.equals(WIFI)) {
                 return TYPE_WIFI;
             }
-            else if (type.toLowerCase().equals(TYPE_ETHERNET)) { 
+            else if (type.toLowerCase().equals(TYPE_ETHERNET) || 
type.toLowerCase().startsWith(TYPE_ETHERNET_SHORT) { 
                 return TYPE_ETHERNET;
             }
             else if (type.equals(MOBILE) || type.equals(CELLULAR)) {


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org
For additional commands, e-mail: commits-h...@cordova.apache.org

Reply via email to