首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NFC标签和NFC数据格式-Android

NFC标签和NFC数据格式-Android
EN

Stack Overflow用户
提问于 2012-01-19 13:21:13
回答 1查看 7.4K关注 0票数 5

我开始研究android NFC,我对NFC标签(我认为它是硬件组件,对不对)和NFC数据格式感到困惑。

  1. 可以列出NFC标记和NFC数据格式的类型。
  2. (如果NFC是数据格式的话),可以在其中写入所有NFC标记。

我对NDEF和Mifare感到困惑,不管它们是标记还是数据格式。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-19 18:47:22

有4种标准的NFC标记类型:类型1、类型2、类型3、类型4--它们在访问数据的方式以及用于与它们对话的通信帧上有所不同。Mifare是由NXP Mifare Ultralite制定的一种专有标准,是一种类型2的标记。

标签可以存储的最大数据量不同,每个命令可以交换的最大数据量(Type 2标记一次可以读取16个字节,一次可以写4个字节)

NDEF是一种在标签上格式化数据的方法。Mifare和4种标记类型都可以格式化为以NDEF格式存储数据。

当您使用NDEF类访问和过滤它扫描的标记时,Android会识别这些标记类型。

并不是所有的Nfc标记(甚至是标准的Nfc标记和Mifare)都会为Ndef设置,或者保存Ndef格式的数据。但是Android自动化了这个过程,所以只有当它能够在上面存储Ndef数据时,你才不必担心你拥有哪种类型的标签。

Mifare作为一种专有标准,并不保证在Android中拥有自己的类,因此您可能需要编写自己的堆栈才能在电话上访问它。(Nexus支持Mifare,如果您想知道的话,可以将Ndef数据写入其中。)

我希望这能帮到你。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8926702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档