我有nexus s,nexus 4和6 mifare nfc标签,并希望使用nfc reader / writer acr122u设备制作桌面应用程序(我尚未购买)。
但除了android sdk之外,是否还需要一些其他SDK来通过eclipse与java制作桌面应用程序?或者我可以直接购买和使用acr122u设备(没有sdk)并通过eclipse制作应用程序?
如果需要SDK,是否有任何链接可以免费下载,或者我必须从供应商处购买?
还有一件事,nexus S和ACR122U是否支持felica nfc卡?
我有mifare经典的nfc卡,它和它们一起工作很好。
答案 0 :(得分:10)
要为ACR122U开发应用程序,您无需从ACS购买SDK。从计算/开发的角度来看,ACR122U是一个智能卡读写器。
要使用Java进行开发,您需要ACR122U drivers并针对Java Smart Card I/O API进行编码
ACS提供的SDK只是各种平台(Java,C#.NET,VB6,C ++)的示例代码集合。不需要与设备连接。
Here是一些示例代码,看起来对您有用。你究竟想要实现什么目标。
最后,如果您对.NET dev感兴趣,请查看CardWerk Smart Card API for .NET。我使用了这个,它大大简化了与winscard.dll连接的东西,看起来像很多工作。