Smart Poster VS纯文本和URI

时间:2018-10-17 17:10:02

标签: android uri nfc mime ndef

我想知道具有两个记录(URI记录,textRecord'json')和只有两个简单记录的smartPoster有什么区别,第一个是URI,第二个是纯文本'json'。

我的第二个问题是使用MIME类型和使用纯文本发送json文本格式之间的区别是什么。

1 个答案:

答案 0 :(得分:1)

第一个问题的答案是,NFC论坛规范允许对URI Web链接上的标题进行编码。因此,smartposter规范包含链接和文本标题,而URI规范仅包含链接。

实际上,标题几乎完全是多余的。所有手机阅读器都将启动页面或显示链接。此外,它将占用存储空间,这将限制您对NFC芯片的选择。简而言之,请勿使用smartposter规范。

对于第二个问题,这取决于您是指标签上的数据编码方式还是手机将如何解释数据。我假设您的意思是电话将如何解释,可以概括为:

如果您将其编码为文本,并且从App内扫描标签,则可以根据需要处理数据。但是,如果未首先打开该应用程序,则手机只会认为数据是文本,并且(通常)将其显示为文本。

如果您编码为MIME类型,则前提是您的应用程序已经安装在手机上并注册了MIME类型,则手机将启动该应用程序并传递数据。如果您尚未安装该应用程序,则手机将不知道该怎么办。