我一直在阅读有关NFC,卡片仿真等的很多内容....我发现了两篇关于这个问题的非常有用的帖子:
Android and Symbian NFC mobile development questions and answers (FAQ)
http://forum.xda-developers.com/showthread.php?t=1281946
阅读它们我意识到编写一个付费应用程序非常复杂。
由于我只想看到“有所作为”,我想询问更有经验的人,如果使用xda-developers论坛提供的补丁(上面的第二个链接)就足以写一个可以打开一些的应用程序门ou注册/授权某人参加活动(前提是我有一台NFC设备可以正确地与我的手机互动)。
谢谢大家
答案 0 :(得分:0)
在我看来,你不应该费心去尝试XDA开发者的补丁,特别是如果你正在考虑使用Android 4.0 ICS。 Android 4.0已经在Nexus S和Galaxy Nexus手机上具有内置功能,可以实现卡片仿真。缺点:您需要一个有根电话才能使其全部工作(例如,请参阅How to obtain NFCEE_ADMIN permission on rooted phone?了解某人成功的例子。)
一种更简单的方法是使用NFC对等通信(“Android Beam”)与外部阅读器。这可以使用任何Android NFC设备使用简单的应用程序将必要的数据推送到阅读器。如果读者支持点对点通信,这是最简单的解决方案。但是,这需要在读者方面进行一些开发工作,请参阅http://code.google.com/p/ismb-npp-java/wiki/NppFromPhoneToACR122以获取此方法的示例。
答案 1 :(得分:0)
付款几乎是不可能的,因为您没有JavaCard卡管理员的密钥,最好不要忘记它。另外,要写一个Visa等兼容的支付小程序,你 需要访问他们的规范,这意味着签署NDAs,付钱等。
显然Mifare芯片有库存键,所以你可以修改它。因此,如果您有一个读卡器,以及使用Mifare卡的设备(门等),您可能能够使用它。该主题还提到您可能能够克隆您的传输卡。但是: