android nfc开发怎样支持nfc

一部有nfc的手机一张有nfc标签的卡

nfc(近距离无线通讯技术),是由非接触式射频识别(RFID)及互连互通技术整合演变而来通过在单一芯片上集成感应式读卡器、感应式卡片和点對点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用

三 nfc过滤标签的设置

在xml里添加nfc的使用权限

 

这個是限制安装权限,只给有nfc功能的手机安装(可选)

 

3-2 nfc的过滤方式有以下:

  • ACTION_TAG_DISCOVERED三种过滤器的作用是过滤掉杂质,剩下的就是我们需要的了这三種过滤方式可同时配置,可以比方成从上到下三层只要是符合某一层过滤器要求的,过滤完就停止往下一层

  

  

3-3 识别标签的顺序

四 nfc读操作(我们读取NEDF数据,其他公交卡类型的数据可以自行研究)

1 初始化nfc工具判断是否存在nfc和nfc是否打开

2 感应到nfc标签后,读取解析对应nfc类型的标签數据

 //初次判断是什么类型的NFC卡

解析不同类型nfc类型的数据的方法(重点方法):

//初次判断是什么类型的NFC卡
 //nfc卡支持的格式
 // 判断是哪种类型的数據 默认为NDEF格式
 //未知类型 (公交卡类型)
 //对应的解析操作在Github上有

最后,附上我的demo地址欢迎大家学习下载,有什么问题也欢迎找我讨论:


以上僦是本文的全部内容希望对大家的学习有所帮助,也希望大家多多支持脚本之家

}

  第11章NFC近场》?技术详解

  *嘚到这个设备的默认NFC适配器

  fL Android网络开发从入门到精》

}

我要回帖

更多关于 android nfc开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信