Hi guys, can we please add the missing android..gateway WiFi information to the retrieved Network parameters in the next SDK build.
Unfortunately we can't detect this information and connect dynamically to the active WiFi network. android parameter...getprop dhcp.wlan0.gateway http://stackoverflow.com/questions/6288243/get-gateway-ip-address-in-android presently....we use the code below to get the network info..but the most important IP is missing..if we could add the gateway info to the findInterfaces() function that would be awesome. if anyone has a WiFi native extension that would be great as well. import flash.net.NetworkInfo; public function findInterface():void { trace('findInterface'); var results:Vector.<NetworkInterface> = NetworkInfo.networkInfo.findInterfaces(); trace('findInterface results.length '+results.length); for (var i:int=0; i<results.length; i++){ if(results[i].name == 'WIFI'){ var output = output + "Name: " + results[i].name + "\n" + "DisplayName: " + results[i].displayName + "\n" + "MTU: " + results[i].mtu + "\n" + "HardwareAddr: " + results[i].hardwareAddress + "\n" + "Active: " + results[i].active + "\n" + "Parent: " + results[i].parent + "\n";; for (var j:int=0; j<results[i].addresses.length; j++) { output = output //+ "DisplayName: " + results[i].addresses[j].displayName + "\n" + "Addr: " + results[i].addresses[j].address + "\n" + "Broadcast: " + results[i].addresses[j].broadcast + "\n" //+ "Gateway: " + results[i].addresses[j].gateway + "\n" + "PrefixLength: " + results[i].addresses[j].prefixLength + "\n" + "IPVersion: " + results[i].addresses[j].ipVersion + "\n"; } try{ for (var k:int=0; k<results[i].subInterfaces.length; k++) { output = output //+ "DisplayName: " + results[i].addresses[k].displayName + "\n" + "Addr: " + results[i].addresses[k].address + "\n" + "Broadcast: " + results[i].addresses[k].broadcast + "\n" + "PrefixLength: " + results[i].addresses[k].prefixLength + "\n" + "IPVersion: " + results[i].addresses[k].ipVersion + "\n"; } }catch(e:Error){ trace('no sub addresses'); } } output = output + "\n"; trace('output'+output); } } Thanks Chris -- View this message in context: http://apache-flex-users.2333346.n4.nabble.com/Missing-android-WiFi-setting-tp11106.html Sent from the Apache Flex Users mailing list archive at Nabble.com.
