0

我已经开发了用于读/写 NFC 的 Web 应用程序,对于我使用 ACR122U 的读卡器。现在我想通过使用来自 android 设备的读卡器从 android 应用程序访问我的 web 应用程序。

如果我仍然使用 Web 应用程序,是否有可能?或者我必须使用原生应用程序 android 再次开发?

谢谢。

4

3 回答 3

0

您需要将 javascript 桥接到 Android 代码,然后编写将处理标签的所有层。我建议您直接使用 Android NFC API,而不是 PCSC,因为 Seek 的 PC/SC 将无法定位您的标签,它适用于安全元件(嵌入式、SD、SIM),而不是用于驱动标签。根据您的标签技术,代码可能看起来完全不同,但您可能能够重用您的一些代码。

phonegap 方法可能有效(取决于适配层处理您的标签的能力,但似乎有限,并将对您的 Web 应用程序进行一些代码更改。

于 2013-06-20T15:27:27.350 回答
0

我一直在研究同样的事情。你试过PhoneGap的NFC插件吗?http://phonegap.com/2011/09/26/building-an-nfc-enabled-android-application-with-phonegap/

我以前没有使用过PhoneGap,也没有从使用过的人那里得到很好的反馈。如果您选择此选项,请告诉我您的相处方式。

于 2013-06-12T13:22:55.497 回答
0

不确定您的 Web 应用程序如何与阅读器对话(可能某些 ActiveX 等正在向 PC/SC 公开 API),但 Android 不会让您直接访问 NFC 阅读器。您必须实现一个在标签进入范围时收到通知的活动。简而言之,您的 Web 应用程序很可能无法按原样运行。

您可以使用类似这样的东西将手机作为服务器的外部阅读器,但它需要自定义固件:

https://code.google.com/p/seek-for-android/wiki/BTPCSC

于 2013-06-03T08:33:29.710 回答