与 Flex 的 USB 智能卡读/写器 (NFC) 交互
Posted
技术标签:
【中文标题】与 Flex 的 USB 智能卡读/写器 (NFC) 交互【英文标题】:Interacting with a usb smartcard reader/writer (NFC) from Flex 【发布时间】:2014-06-12 07:22:34 【问题描述】:我希望能够通过 Flex 使用 USB 智能卡读/写器 (NFC),但我不知道该怎么做。
我知道这种方法似乎不是最安全的,但我知道,例如,如果用户同意向 Web 应用程序授予该权限,您可以将 USB 网络摄像头与 Flex 一起使用。
为您提供一些关于我为什么需要它的背景信息:我们开发了一个 Web 应用程序,该应用程序将部署在企业的本地网络中,其中服务器端部分是用 java 开发的,哪个客户端是开发的在 Flex 中。我已经设法使用了 java 部分的读/写器,但这显然是不切实际的,因为我们只能使用附加到物理服务器的标签读/写器。我们需要的是能够让客户能够使用连接到他的 PC 的读写器。 如果需要,我可以完全访问客户端计算机(如果我需要为应用程序授予任何类型的特殊权限)。
提前感谢您能给我的任何线索!
【问题讨论】:
如果 Air 公开了 USB API 应该是可能的。 【参考方案1】:您无法在原生 Air 中执行任何操作,这将是公开此类 API 的运行时。您可以创建一个原生系统应用程序(Windows 或 Mac),并且该应用程序利用两个相互通信的进程。
主进程会产生两个进程
航空客户 智能卡读写器因此,主应用程序将充当两者之间的 HUB。
也许值得看看在浏览器中运行并通过 ExternalInterface 与 Java Applet 通信的 FlashPlayer 应用程序。
【讨论】:
谢谢,我担心会是这样。感谢您的确认,我会将您的回答标记为已接受,因为我认为拥有这两个过程将是唯一的可能性。以上是关于与 Flex 的 USB 智能卡读/写器 (NFC) 交互的主要内容,如果未能解决你的问题,请参考以下文章