在我的应用程序中,我为myapp://创建了一个协议处理程序。这非常有效。然而,NFC系统似乎并没有“认出”它。当我使用URI“myapp:// test”创建NFC标签时,不会直接将其传递给我的应用程序,而是会出现“选择操作”对话框。然后我可以选择“收集新标签”,选择“myapp:// test”并启动我的应用程序。
我还需要做些什么才能让NFC直接打开我的应用程序吗?
答案 0 :(得分:0)
您可能忘记将操作“NDEF_DISCOVERED”添加到Android清单文件中的intent过滤器。
答案 1 :(得分:-1)
您可以通过在标记中添加额外的AAR record(特殊NDEF记录= Android应用记录)来解决此问题。随后,只有你的应用程序正在启动,没有人再问了。
有几个应用程序可以为您创建此android-applicationrecord。