我想知道我的adobe air应用程序是否可以与外部硬件的API函数进行通信。
答案 0 :(得分:0)
简短的回答是否定的。 AIR没有直接的机制来与客户端计算机上的本机代码或操作系统进程进行交互。
但是,您可以从AIR客户端到客户端计算机上运行的服务器进程建立套接字连接。如果服务器进程可以执行您需要的硬件集成,这将有效,但由于您需要安装AIR应用程序+其他本机代码,因此会使安装例程变得复杂。
这方面的一个例子是Merapi项目,它将AIR连接到在客户机上运行的基于服务器的Java应用程序,该项目可以使exec()调用启动本机应用程序或使用JNI来利用本机代码。