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