我想知道是否可以通过让 NFC 信号包含一些参数并通过 NFC 将这些参数传递给 Android 应用程序来简单地启动一个 Android 应用程序(我们计划为此开发自己的应用程序),以便依赖于参数通过,例如应用程序的某个部分被访问和/或打开的应用程序自动读取并保存芯片序列号?
使用 NFC 是否可以实现这种更高级的功能是否仅限于“启动该应用程序”,仅此而已?
太感谢了
对的,这是可能的。您可以定义多个启动应用程序的标准。一旦启动,您可以通过应用程序代码完成 NDEF 消息进行处理。
在不传递数据的情况下启动应用程序没有任何意义 - 在这种情况下,无论如何您都需要在应用程序启动后读取 NFC 标签或通过 NPP/SNEP 接收 NDEF,因此这些信息是合乎逻辑的已经传递给 Intent。
BR 斯坦
您应该查看 Android 应用程序记录。将其放置在 NDEF 消息中,您可以根据需要另外添加外部类型记录或一些 text-、uri- 或 mimerecord。我整理了一个NFC Eclipse 插件,可以帮助您入门。