Android硬件开发之——NFC程序实战
2018-02-28 23:35
337 查看
前言
本文开始讲述NFC实战,本文包含以下几点:NdefMessage和NdefRecord向NFC标签写入数据的步骤
示例:自动启动Android应用程序
理论
用于描述NDEF格式数据的两个重要的类
NdefMessage:描述NDEF格式的信息NdefRecord:描述NDEF信息的一个信息段
NdefMessage和NdefRecord是Android NFC技术的核心类,无论读写NDEF格式的NFC标签,还是通过Android Beam技术传递Ndef格式的数据,都需要这两个类。
向NFC标签写入数据的步骤
获取Tag对象
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
判断NFC标签的数据类型(通过Ndef.get方法)
Ndef ndef = Ndef.get(tag);
写入数据
ndef.writeNdefMessage(ndefMessage);
实例
源码参考:NFCSample
效果图:
相关文章推荐
- 蓝牙连接硬件设备开发规范流程,android实战
- Android项目实战之(1)-- 开发一个"快速冲浪"的程序
- 《Android NFC 开发实战详解 》简介+源码+样章+勘误ING
- android硬件 NFC开发
- Android NFC开发实战
- Android硬件开发之——读写NFC标签中URI数据
- 第15章 使用Kotlin开发Android程序 《Kotin 编程思想·实战》
- android开发实战之做手机号和邮编查询小程序
- HAL(4) -- 开发android源码硬件访问服务和应用测试程序
- Android硬件开发之——NFC技术
- Android项目实战之(1)-- 开发一个"快速冲浪"的程序
- Android项目实战(二十六):蓝牙连接硬件设备开发规范流程
- 《Android NFC 开发实战详解 》简介+源码+样章+勘误ING
- 实战SAP程序开发-从实例学SAP ABAP编程 6压缩包版 下载
- 开发Android第三步,签名证书,真机安装编译程序
- 系出名门Android(1) - 在 Windows 下搭建 Android 开发环境,以及 Hello World 程序 推荐
- 开发Android第二步,安装 java , apache ant, Eclipse 及在模拟器安装编译程序
- 系出名门Android(1) - 在 Windows 下搭建 Android 开发环境,以及 Hello World 程序
- WCF开发实战系列五:创建WCF客户端程序
- WCF开发实战系列五:创建WCF客户端程序