Android手机nfc基础及ndef标准标签消息读写

本文介绍了Android设备上的NFC技术,包括基础概念、主要模式、如何使用NFC进行NDEF标准消息的读写。重点讲述了Android如何处理NDEF数据,标签调度系统的工作原理,以及如何将NFC标签映射到MIME类型和URI,以及分配给特定应用程序。
摘要由CSDN通过智能技术生成

官方API:
https://developer.android.google.cn/guide/topics/connectivity/nfc/nfc

基础概念,什么是nfc?

Near Field Communication (NFC)是一组短程无线技术,通常需要4cm或更少的距离来启动连接。NFC允许您在一个NFC标签和一个android设备之间,或在两个android设备之间共享少量有效数据。

主要模式

带有NFC的安卓设备同时支持三种主要操作模式:
1,读写模式,允许NFC设备读写无源NFC标签和贴纸。
2,P2P模式,允许NFC设备与其他NFC节点交换数据;此操作模式为Android Beam所采用。
3,卡仿真模式,允许NFC设备本身作为一个NFC卡。模拟的NFC卡可以由外部NFC阅读器(如NFC销售点终端)访问。

Android中使用NFC发送和接收NDEF标准的消息

在Android中执行的基本NFC任务。如何以NDEF消息的形式发送和接收NFC数据。
使用NDEF数据和Android有两个主要的用例:
1.从NFC标签读取NDEF数据
2.使用Android Beam™将NDEF消息从一个设备发送到另一个设备

从NFC标签读取NDEF数据由标签分发系统处理,该系统分析发现的NFC标签,对数据进行适当的分类,并启动对分类数据感兴趣的应用程序。希望处理被扫描的NFC标记的应用程序可以声明一个intent过滤器并请求处理数据。

标签调度系统
安卓设备通常在解锁时寻找NFC标签,除非在设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值