新聞中心
NFCAdapter
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
屬性
Object tech
標(biāo)簽類型枚舉
| 屬性 | 類型 | 說明 |
|---|---|---|
| ndef | string | 對應(yīng)Ndef實(shí)例,實(shí)例支持對NDEF格式的NFC標(biāo)簽上的NDEF數(shù)據(jù)的讀寫 |
| nfcA | string | 對應(yīng)NfcA實(shí)例,實(shí)例支持NFC-A (ISO 14443-3A)標(biāo)準(zhǔn)的讀寫 |
| nfcB | string | 對應(yīng)NfcB實(shí)例,實(shí)例支持NFC-B (ISO 14443-3B)標(biāo)準(zhǔn)的讀寫 |
| isoDep | string | 對應(yīng)IsoDep實(shí)例,實(shí)例支持ISO-DEP (ISO 14443-4)標(biāo)準(zhǔn)的讀寫 |
| nfcF | string | 對應(yīng)NfcF實(shí)例,實(shí)例支持NFC-F (JIS 6319-4)標(biāo)準(zhǔn)的讀寫 |
| nfcV | string | 對應(yīng)NfcV實(shí)例,實(shí)例支持NFC-V (ISO 15693)標(biāo)準(zhǔn)的讀寫 |
| mifareClassic | string | 對應(yīng)MifareClassic實(shí)例,實(shí)例支持MIFARE Classic標(biāo)簽的讀寫 |
| mifareUltralight | string | 對應(yīng)MifareUltralight實(shí)例,實(shí)例支持MIFARE Ultralight標(biāo)簽的讀寫 |
方法:
IsoDep NFCAdapter.getIsoDep()
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
獲取IsoDep實(shí)例,實(shí)例支持ISO-DEP (ISO 14443-4)標(biāo)準(zhǔn)的讀寫
返回值
IsoDep
MifareClassic NFCAdapter.getMifareClassic()
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
獲取MifareClassic實(shí)例,實(shí)例支持MIFARE Classic標(biāo)簽的讀寫
返回值
MifareClassic
MifareUltralight NFCAdapter.getMifareUltralight()
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
獲取MifareUltralight實(shí)例,實(shí)例支持MIFARE Ultralight標(biāo)簽的讀寫
返回值
MifareUltralight
Ndef NFCAdapter.getNdef()
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
獲取Ndef實(shí)例,實(shí)例支持對NDEF格式的NFC標(biāo)簽上的NDEF數(shù)據(jù)的讀寫
返回值
Ndef
NfcA NFCAdapter.getNfcA()
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
獲取NfcA實(shí)例,實(shí)例支持NFC-A (ISO 14443-3A)標(biāo)準(zhǔn)的讀寫
返回值
NfcA
NfcB NFCAdapter.getNfcB()
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
獲取NfcB實(shí)例,實(shí)例支持NFC-B (ISO 14443-3B)標(biāo)準(zhǔn)的讀寫
返回值
NfcB
NfcF NFCAdapter.getNfcF()
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
獲取NfcF實(shí)例,實(shí)例支持NFC-F (JIS 6319-4)標(biāo)準(zhǔn)的讀寫
返回值
NfcF
NfcV NFCAdapter.getNfcV()
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
獲取NfcV實(shí)例,實(shí)例支持NFC-V (ISO 15693)標(biāo)準(zhǔn)的讀寫
返回值
NfcV
NFCAdapter.offDiscovered(function callback)
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
取消監(jiān)聽 NFC Tag
參數(shù)
function callback
的回調(diào)函數(shù)
NFCAdapter.onDiscovered(function callback)
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
監(jiān)聽 NFC Tag
參數(shù)
function callback
的回調(diào)函數(shù)
參數(shù)
Object res
| 屬性 | 類型 | 說明 |
|---|---|---|
| techs | Array | tech 數(shù)組,用于匹配NFC卡片具體可以使用什么標(biāo)準(zhǔn)(NfcA等實(shí)例)處理 |
| messages | Array | NdefMessage 數(shù)組 |
NFCAdapter.startDiscovery(Object object)
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
參數(shù)
Object object
| 屬性 | 類型 | 默認(rèn)值 | 必填 | 說明 |
|---|---|---|---|---|
| success | function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) | |
| fail | function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) | |
| complete | function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
NFCAdapter.stopDiscovery(Object object)
基礎(chǔ)庫 2.11.2 開始支持,低版本需做 兼容處理。
參數(shù)
Object object
| 屬性 | 類型 | 默認(rèn)值 | 必填 | 說明 |
|---|---|---|---|---|
| success | function | 否 | 接口調(diào)用成功的回調(diào)函數(shù) | |
| fail | function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù) | |
| complete | function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行) |
當(dāng)前文章:創(chuàng)新互聯(lián)小程序教程:微信小程序APINFC·NFCAdapter標(biāo)簽
網(wǎng)站鏈接:http://fisionsoft.com.cn/article/dhcjjge.html


咨詢
建站咨詢

