NFC(3)Android上的NFC,开启NFC,3种NDEF数据

时间:2023-03-08 18:17:59

Android对NFC技术的支持

  Android2.3.1(API Level = 9)开始支持NFC技术,但Android2.x和Android3.x对NFC的支持非常有限。而从Android4.0(API Level = 14)开始,Google开始向NFC发力,NFC技术在Android中得到了更进一步的支持。尤其是Android4.1,可以利用NFC技术传递较大的数据(NFC会利用蓝牙技术进行大数据量的传输)。

开启Android的NFC功能

NFC(3)Android上的NFC,开启NFC,3种NDEF数据

支持如下3种NDEF数据的操作

  Android SDK API主要支持NFC论坛标准(Forum Standard)数据交换格式,这种标准被称为NDEF(NFC Data Exchange Format,NFC数据交换格式)。  

    从NFC标签读取NDEF格式的数据。

    向NFC标签写入NDEF格式的数据。

    通过Android Beam技术将NDEF数据发送到另一部NFC设备。

  对于某些特殊需求,NDEF格式可能无法满足我们的要求,这时就需要使用非NDEF数据格式。这些数据格式实际上就是普通的字节流,至于字节流中的数据代表什么,就由开发人员自己定义了。这种数据格式称为非NDEF数据。