近距离无线通信 (NFC) 概览
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
近距离无线通信 (NFC) 是一组近距离无线技术,距离通常不超过 4 厘米才能发起连接。通过 NFC,您可以在 NFC 标签和 Android 设备之间,或两台 Android 设备之间共享较小的数据载荷。
标签的复杂度可能各有不同。简单的标记仅提供读取和写入语义,有时还具有一次性可编程区域,使卡片变为只读。更复杂的标签可提供数学运算,并具有加密硬件来对扇区访问进行身份验证。最复杂的代码都包含操作环境,允许与代码上执行的代码进行复杂的互动。存储在标签中的数据也可以采用多种格式编写,但许多 Android 框架 API 都基于名为 NDEF(NFC 数据交换格式)的 NFC Forum 标准。
具有 NFC 功能的 Android 设备同时支持三种主要操作模式:
- 读取器/写入器模式,允许 NFC 设备读取和写入被动 NFC 标签和贴纸。
- 点对点模式,允许 NFC 设备与其他 NFC 对等设备交换数据;Android Beam 使用此操作模式。
- 卡模拟模式,允许 NFC 设备本身充当 NFC 卡。然后,可通过外部 NFC 读取器(例如 NFC 销售终端)访问模拟 NFC 卡。
- NFC 基础知识
- 本文档介绍了 Android 如何处理发现的 NFC 标签,以及如何向应用通知与应用相关的数据。此外,还介绍了如何在应用中使用 NDEF 数据,并概述了支持 Android 基本 NFC 功能集的框架 API。
- 高级 NFC
- 本文档将介绍可使用 Android 支持的各种标签技术的 API。如果您不处理 NDEF 数据,或者当您处理 Android 无法完全理解的 NDEF 数据,则必须使用自己的协议堆栈手动读取或写入原始字节中的标签。在这些情况下,Android 支持检测某些标签技术,并使用您自己的协议堆栈开放与标签的通信。
- 基于主机的卡模拟
- 本文档介绍了 Android 设备如何在不使用安全元件的情况下充当 NFC 卡,从而让任何 Android 应用能够模拟卡并直接与 NFC 读取器通信。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-01-03。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-01-03\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-01-03。"]]