对于运行 Stock KitKat 4.4 的设备
With 安卓奇巧 4.4 http://www.android.com/kitkat让手机充当 NFC 的能力card is 内置于操作系统中 http://developer.android.com/guide/topics/connectivity/nfc/hce.html因此您不再需要依赖 Cyanogenmod 或自定义 ROM。它不会让手机本身充当 Mifare Classic 标签,但我在让我的手机与 Mifare Classic 标签进行通信方面取得了很好的成果。ACR122读卡器 http://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/因此,如果您的设备上可以安装 4.4,我绝对会推荐此选项。
如果你想运行低于 4.4 并愿意使用 Cyanogenmod
有可能将应用程序加载到您的设备上 http://nelenkov.blogspot.co.uk/2012/10/emulating-pki-smart-card-with-cm91.html并让它们通过 NFC 轻松地与读卡器通信,但您必须正在运行氰化物 http://www.cyanogenmod.org/,这个特征是从 CM 9.1 开始 http://www.cyanogenmod.org/blog/cyanogenmod9-1-and-simplytapp.
想在姜饼上跑步 (旧答案)
是的,这是可能的,并且已经为 2.3.4 发布了一个补丁来启用它,我将发布一些链接供您阅读。
它们确实需要将 2.3.4 Gingerbread ROM 刷新到您的设备以及一些其他补丁才能启用卡模拟功能,因此如果您不愿意这样做,那么它们不会有多大用处,但据我所知意识到这是让它发挥作用的唯一方法。我自己还没有实际测试过,但用户评论表明它有效。
这是描述整个过程的博客链接:http://techshek4u.blogspot.co.uk/2012/01/applying-card-emulation-patch-to_03.html http://techshek4u.blogspot.co.uk/2012/01/applying-card-emulation-patch-to_03.html
以下是原始论坛帖子的链接,其中包含用于启用它的 2.3.4 补丁:
http://forum.xda-developers.com/showthread.php?t=1281946 http://forum.xda-developers.com/showthread.php?t=1281946
以及原始讨论的链接,其中不同的开发人员正在尝试使其工作,具体取决于您对 Android 和 NFC 的技术知识,这可能或多或少有趣:https://groups.google.com/forum/#!msg/android-developers/1fw1qfFqpGc/6dlzvTqExN4J https://groups.google.com/forum/#!msg/android-developers/1fw1qfFqpGc/6dlzvTqExN4J
注意:根据 NFCGuy 的回答,“如果运行 ICS,则不必费心将手机降级到 GB。您无法将 NFC 固件降级以再次与 GB 兼容,因此如果您用以下设备刷新设备,NFC 将无法工作英国”。