与Flex的USB智能卡读写器(NFC)交互

时间:2014-06-12 07:22:34

标签: java flex usb nfc smartcard-reader

我希望能够使用Flex使用usb智能卡读写器(NFC),但我无法知道如何操作。

我知道这种方法似乎不是最安全的,但我知道,例如,如果用户同意将该权限授予Web应用程序,则可以使用Flex usb网络摄像头。

为您提供一些背景信息,说明为什么我需要这个:我们开发了一个Web应用程序,它将部署在企业的本地网络中,哪个服务器端部分是用java开发的,哪个客户端是开发的在Flex中。我已经设法使用java部分的读写器,但这显然不实用,因为我们只能使用附加到物理服务器的标签读写器。我们需要的是能够让客户端使用连接到他的PC的读写器。 如果需要,我可以完全访问客户端计算机(如果我需要为应用程序提供任何类型的特殊权限)。

提前感谢你能给我的任何线索!

1 个答案:

答案 0 :(得分:0)

你无法在原生空中做任何事情,这将是暴露这种API的运行时。您可以使用本机系统应用程序(Windows或Mac),该应用程序利用两个可以互相通信的进程。

主要过程会产生两个过程

  • Air client
  • 智能卡读卡器编写

所以主应用程序将作为两者之间的HUB。

看看在浏览器中运行并通过ExternalInterface与Java Applet通信的FlashPlayer应用程序,也许值得。