通过Adobe Air中的usb检测连接的移动设备

时间:2013-09-18 17:18:12

标签: flex mobile air usb detect

我想在我的adobe air app中检测连接的移动设备。 尝试过使用Capabilities类但徒劳无功......任何线索?

1 个答案:

答案 0 :(得分:0)

好吧,我们在我们公司的一个开发工具中这样做,但它需要一些工作(和一些已安装的软件);不确定它是否可以在您的应用中使用。

如果您的计算机上安装了Adobe AIR SDK,则可以运行两个命令行命令来检测已连接的iOS或Android设备:
{INSERT-AIR-SDK-PATH-HERE}\bin\adt.bat -devices -platform ios
{INSERT-AIR-SDK-PATH-HERE}\bin\adt.bat -devices -platform android

您可以使用NativeProcess类从Windows上的Air应用程序运行这些命令。然后,您可以解析这些命令的输出以确定设备是否已连接。如果根据计时器重复运行这些命令,则可以连续检测设备是否已连接或断开连接:)

注意:运行用于检测iOS设备的命令需要在计算机上安装iTunes版本。