NFCAdapter

基础库 2.11.2 开始支持,低版本需做兼容处理

属性

Object tech

标签类型枚举

属性 类型 说明
ndef string 对应Ndef实例,实例支持对NDEF格式的NFC标签上的NDEF数据的读写
nfcA string 对应NfcA实例,实例支持NFC-A (ISO 14443-3A)标准的读写
nfcB string 对应NfcB实例,实例支持NFC-B (ISO 14443-3B)标准的读写
isoDep string 对应IsoDep实例,实例支持ISO-DEP (ISO 14443-4)标准的读写
nfcF string 对应NfcF实例,实例支持NFC-F (JIS 6319-4)标准的读写
nfcV string 对应NfcV实例,实例支持NFC-V (ISO 15693)标准的读写
mifareClassic string 对应MifareClassic实例,实例支持MIFARE Classic标签的读写
mifareUltralight string 对应MifareUltralight实例,实例支持MIFARE Ultralight标签的读写

方法

NFCAdapter.startDiscovery()

NFCAdapter.stopDiscovery()

Ndef NFCAdapter.getNdef()

获取Ndef实例,实例支持对NDEF格式的NFC标签上的NDEF数据的读写

NfcA NFCAdapter.getNfcA()

获取NfcA实例,实例支持NFC-A (ISO 14443-3A)标准的读写

NfcB NFCAdapter.getNfcB()

获取NfcB实例,实例支持NFC-B (ISO 14443-3B)标准的读写

IsoDep NFCAdapter.getIsoDep()

获取IsoDep实例,实例支持ISO-DEP (ISO 14443-4)标准的读写

NfcF NFCAdapter.getNfcF()

获取NfcF实例,实例支持NFC-F (JIS 6319-4)标准的读写

NfcV NFCAdapter.getNfcV()

获取NfcV实例,实例支持NFC-V (ISO 15693)标准的读写

MifareClassic NFCAdapter.getMifareClassic()

获取MifareClassic实例,实例支持MIFARE Classic标签的读写

MifareUltralight NFCAdapter.getMifareUltralight()

获取MifareUltralight实例,实例支持MIFARE Ultralight标签的读写

NFCAdapter.onDiscovered(function callback)

监听 NFC Tag

NFCAdapter.offDiscovered(function callback)

取消监听 NFC Tag