1

我想知道如何在 ActionScript 3 项目中确定任何设备是否连接到 Internet。

我找到了一种方法来确定是否使用Adob​​e 的 Native Extension连接了 iOS 设备,方法是检查活动 NetworkInterface 的名称是“en0”、“en1”(用于 WIFI 连接)还是“pdp_ip0”、“pdp_ip1”、“pdp_ip2”(数据连接)来自以下stackoverflow页面

但是,如果其他设备有互联网连接,我如何检查它们?

我想我可以通过查看活动的 NetworkInterface 名称是否为“wifi”或“mobile”来检查 Android 设备是否已连接——尽管我无法确认这一点。

如何检查其他设备的互联网连接:即台式机、亚马逊、Fire、Nook、Playbook 等?

4

1 回答 1

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

此致

于 2012-09-05T21:45:43.397 回答