gpt4 book ai didi

android - 需要在 Android 中伪造正在扫描的 NFC 标签

转载 作者:行者123 更新时间:2023-11-29 02:01:17 25 4
gpt4 key购买 nike

好的,我有一个应用程序。此应用程序只会在扫描到 nfc 标签(任何标签)时完成一项任务。唯一的问题是,我没有任何 nfc 标签。而且我正试图消除对卡片的需求,所以我需要的是一种“伪造/让它看起来”的方法,就像扫描了 nfc 标签一样。我可以编写应用程序等,所以我真正需要的是让 android 认为标签已被扫描的核心代码。我可以做剩下的。我只需要能够按下一个按钮,然后 android 认为扫描了一个标签,以便调用该应用程序。谢谢大家

最佳答案

编写一个应用程序,在启动时广播您要模拟的 NFC intent,然后关闭。因此,一个简单的应用程序在其 onCreate 中大致执行以下操作:

       Intent intent = new Intent("android.nfc.action.NDEF_DISCOVERED");
startActivity(intent);
finish();

然后您的应用程序应该自愿处理它,就好像它是用 NFC 阅读器读取的一样。

最后,Thomas 是对的,您应该只购买一个 NFC 标签并用完它,这样您就知道它正在为普通的 nfc 标签做您想要的事情。

如果这还不能使您满意,另一种选择是添加一个长时间运行的通知,单击该通知后,它会进行 Intent 广播。这样您就不必返回主菜单即可使用它。

关于android - 需要在 Android 中伪造正在扫描的 NFC 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12557548/

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