我希望使用Adobe Air来可视化来自串行端口的信息。在Air中有没有一种天真的方法来做到这一点?我猜不是吧。
如果是这样,我的最佳方法是创建一个本机应用程序,使串行端口可以通过TCP/IP连接使用,然后在本地连接到它吗?或者会有不同类型的套接字可用?
有了这个解决方案,有没有办法将原生应用程序与Air应用程序捆绑在一起,这样用户就可以有一个1步的解决方案?
发布于 2009-10-09 01:41:24
您不能从空中访问串行端口,但是这个线程链接到一个库,该库声称它将通过套接字传送数据:http://www.extjs.com/forum/showthread.php?t=36825
你不能将原生应用程序与AIR安装程序捆绑在一起,你必须将AIR应用程序与原生应用程序捆绑在一起。换句话说--编写一个原生应用程序,使用一个原生安装程序来安装AIR应用程序。
一旦你有了一个原生应用程序和一个安装程序,你就必须问问自己,使用AIR的好处是什么。尤其是现在,您必须编写一个客户端和服务器来在两者之间来回传送数据。
除非AIR中有一些你绝对必须有的特性,否则你最好使用一个跨平台的工具集,比如Mono或者Qt,它可以处理串口访问。(如果你不需要跨平台,你有更多的选择。)
https://stackoverflow.com/questions/1540783
复制相似问题