我想知道如何在ActionScript 3项目中确定任何设备是互联网连接的。
通过检查活动的NetworkInterface的名称是“en0”,“en1”(用于WIFI连接)还是“pdp_ip0”,“pdp_ip1”,我找到了一种确定iOS设备是否通过Adobe's Native Extension连接的方法,来自following stackoverflow page的“pdp_ip2”(数据连接)。
但是,如果他们有互联网连接,我如何检查其他设备?
我想我可以通过查看活动的NetworkInterface名称是“wifi”还是“mobile”来检查Android设备是否已连接 - 尽管我无法确认这一点。
如何查看其他设备的互联网连接:台式机,亚马逊,Fire,Nook,Playbook等?
答案 0 :(得分:1)
您是否尝试过使用NetworkInfo类?
喜欢以下来自Veronique Brossiere的AIR for Android片段
import flash.net.NetworkInfo;
import flash.net.NetworkInterface;
var network:NetworkInfo = NetworkInfo.networkInfo;
for each (var object:NetworkInterface in network.findInterfaces())
{
trace(object.name, object.active);
}
最好的问候