在配备了NFC阅读器硬件的Android设备上,是否有任何内置支持来使用NFC标签内容来触发意图(例如启动应用程序)?我在问默认情况下是否有支持,我知道我可以构建自己的应用程序来侦听NFC事件并处理它们。
我见过的所有NFC标签编写应用程序似乎只支持文本/URL/联系人,而联系人支持似乎无用,因为许多应用程序太大了,无法放入一个标签。
发布于 2011-12-23 19:13:09
根据Android Developer site的说法,你的应用程序可以过滤ACTION_NDEF_DISCOVERED等近场通信意图。
发布于 2011-12-30 02:42:17
这可以通过Android应用程序记录来实现。你只需将你想要启动的应用程序的包名写到你的NFC标签中,当设备扫描它时,它会尽最大努力打开应用程序。如果不在那里,它会带你到市场下载它。这仅适用于4.0及以上的设备。
请参阅此开发指南:https://developer.android.com/guide/topics/connectivity/nfc/nfc.html#aar
发布于 2014-02-27 22:53:41
如果你不想自己编写你的应用程序,那么你可以使用第三方应用程序。例如"Trigger“(我相信它过去被称为NFCTasker或类似的东西)。
你可以用它来读标签和写标签。您可以创建各种操作,包括启动应用程序(其他包括更改音量、切换wifi、文本到语音、发送消息等)。
https://stackoverflow.com/questions/8615240
复制相似问题