微信小程序API NFC·NFCAdapter標(biāo)簽

2022-05-11 17:30 更新

NFCAdapter

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理

屬性

Object tech

標(biāo)簽類型枚舉

屬性 類型 說明
ndef string 對(duì)應(yīng)Ndef實(shí)例,實(shí)例支持對(duì)NDEF格式的NFC標(biāo)簽上的NDEF數(shù)據(jù)的讀寫
nfcA string 對(duì)應(yīng)NfcA實(shí)例,實(shí)例支持NFC-A (ISO 14443-3A)標(biāo)準(zhǔn)的讀寫
nfcB string 對(duì)應(yīng)NfcB實(shí)例,實(shí)例支持NFC-B (ISO 14443-3B)標(biāo)準(zhǔn)的讀寫
isoDep string 對(duì)應(yīng)IsoDep實(shí)例,實(shí)例支持ISO-DEP (ISO 14443-4)標(biāo)準(zhǔn)的讀寫
nfcF string 對(duì)應(yīng)NfcF實(shí)例,實(shí)例支持NFC-F (JIS 6319-4)標(biāo)準(zhǔn)的讀寫
nfcV string 對(duì)應(yīng)NfcV實(shí)例,實(shí)例支持NFC-V (ISO 15693)標(biāo)準(zhǔn)的讀寫
mifareClassic string 對(duì)應(yīng)MifareClassic實(shí)例,實(shí)例支持MIFARE Classic標(biāo)簽的讀寫
mifareUltralight string 對(duì)應(yīng)MifareUltralight實(shí)例,實(shí)例支持MIFARE Ultralight標(biāo)簽的讀寫

方法:

IsoDep NFCAdapter.getIsoDep()

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理。

獲取IsoDep實(shí)例,實(shí)例支持ISO-DEP (ISO 14443-4)標(biāo)準(zhǔn)的讀寫

返回值

IsoDep


MifareClassic NFCAdapter.getMifareClassic()

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理

獲取MifareClassic實(shí)例,實(shí)例支持MIFARE Classic標(biāo)簽的讀寫

返回值

MifareClassic


MifareUltralight NFCAdapter.getMifareUltralight()

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理

獲取MifareUltralight實(shí)例,實(shí)例支持MIFARE Ultralight標(biāo)簽的讀寫

返回值

MifareUltralight


Ndef NFCAdapter.getNdef()

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理

獲取Ndef實(shí)例,實(shí)例支持對(duì)NDEF格式的NFC標(biāo)簽上的NDEF數(shù)據(jù)的讀寫

返回值

Ndef


NfcA NFCAdapter.getNfcA()

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理。

獲取NfcA實(shí)例,實(shí)例支持NFC-A (ISO 14443-3A)標(biāo)準(zhǔn)的讀寫

返回值

NfcA


NfcB NFCAdapter.getNfcB()

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理

獲取NfcB實(shí)例,實(shí)例支持NFC-B (ISO 14443-3B)標(biāo)準(zhǔn)的讀寫

返回值

NfcB


NfcF NFCAdapter.getNfcF()

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理

獲取NfcF實(shí)例,實(shí)例支持NFC-F (JIS 6319-4)標(biāo)準(zhǔn)的讀寫

返回值

NfcF


NfcV NFCAdapter.getNfcV()

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理。

獲取NfcV實(shí)例,實(shí)例支持NFC-V (ISO 15693)標(biāo)準(zhǔn)的讀寫

返回值

NfcV


NFCAdapter.offDiscovered(function callback)

基礎(chǔ)庫(kù) 2.11.2 開始支持,低版本需做兼容處理。

取消監(jiān)聽 NFC Tag

參數(shù)

function callback

的回調(diào)函數(shù)


NFCAdapter.onDiscovered(function callback)

基礎(chǔ)庫(kù) 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ǔ)庫(kù) 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)用成功、失敗都會(huì)執(zhí)行)


NFCAdapter.stopDiscovery(Object object)

基礎(chǔ)庫(kù) 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)用成功、失敗都會(huì)執(zhí)行)



以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)