gpt4 book ai didi

android - 如何在 Android 手机上模拟 nfc 标签

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:22:26 24 4
gpt4 key购买 nike

我有一个 android 手机(nexus s,sdk v15),它应该通过使用标签模拟将一个字符串发送到一个在 nfc-reader/writer-mode 中运行的开发板。我知道这不是 android 官方支持的,所以我可以通过直接访问驱动程序来本地完成(?)。

是否有任何示例表明之前有人做过此操作或执行过此操作的应用程序(最好是开源的?)

我在谷歌上发现了一些通常建议不要这样做的东西,或者人们谈论如何可能或他们(通常)如何做到这一点的地方,但我找不到任何代码或准确的建议。

我不想访问安全元件或做任何需要供应商/供应商批准的智能卡事情。我只想传输字符串。我也知道这可以通过 p2p 由 android api 方法完成,但这不适用于开发板,所以我尝试了这种方法。

最佳答案

对于运行标准 KitKat 4.4 的设备

Android KitKat 4.4让手机充当 NFC 的能力是 built into the operating system因此您不再需要依赖 Cyanogenmod 或自定义 ROM。它不会让手机本身充当 Mifare Classic 标签,但我在让我的手机与 ACR122 reader 通信方面取得了很好的成绩。因此,如果您可以在您的设备上获得 4.4,我肯定会推荐此选项。

如果你想在4.4以下运行并且愿意使用Cyanogenmod

有可能load applications onto your device并让它们很容易地通过 NFC 与阅读器通信,但是您必须运行 Cyanogenmod , 这个特征是 present from CM 9.1 .

想要在 Gingerbread 上运行 (旧答案)

是的,这是可能的,并且已经为 2.3.4 发布了一个补丁来启用它,我将发布一些链接供您阅读。

它们确实需要将 2.3.4 Gingerbread ROM 以及其他一些补丁刷入您的设备才能启用卡模拟功能,因此如果您不愿意这样做,那么它们将没有多大用处,但就目前而言我知道这是让它工作的唯一方法。我自己并没有实际测试过这个,但用户评论表明它有效。

这是一个描述整个过程的博客链接: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

以及原始讨论的链接,其中各种开发人员正在尝试使其正常工作,这取决于您对 Android 和 NFC 的技术知识,这可能或多或少很有趣:https://groups.google.com/forum/#!msg/android-developers/1fw1qfFqpGc/6dlzvTqExN4J

警告:根据 NFCGuy 的回答,“如果您的手机正在运行 ICS,请不要费心将其降级为 GB。您无法将 NFC 固件降级以再次与 GB 兼容,因此如果您刷机,NFC 将无法正常工作你的设备有 GB。”

关于android - 如何在 Android 手机上模拟 nfc 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10831994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com