我正在开发一款将某些功能设置为NFC标签的应用。我想要做的是打开相机或使用NFC标签跳到下一首曲目。我可以将数据写入NFC标签。我也可以从我的应用程序启动意图跳到下一首曲目。我在NFC标签上写下了一个新的NdefRecord。
有没有办法在NdefRecord中存储这种动作?我认为合理的解决方案是将意图保存到NFC标签中,但我不知道这是否可能,以及这是否是正确的解决方案。
我不希望NFC标签启动我的应用程序和我的应用程序然后跳到下一首曲目或打开相机应用程序,因为这些操作也适用于未安装我的应用程序的设备。
答案 0 :(得分:1)
不,您无法在NFC标签上存储任意意图。您的播放器必须支持此类功能,或者您必须创建一个处理NFC事件并发出相应意图的应用。
对于启动特定应用程序,您可以使用Android应用程序记录功能:您可以存储指向标签上相机应用程序包名称的AAR NDEF记录。 / p>