微信小程序API NFC·NFCAdapter標簽

2022-05-11 17:30 更新

NFCAdapter

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

屬性

Object tech

標簽類型枚舉

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

方法:

IsoDep NFCAdapter.getIsoDep()

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

獲取IsoDep實例,實例支持ISO-DEP (ISO 14443-4)標準的讀寫

返回值

IsoDep


MifareClassic NFCAdapter.getMifareClassic()

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

獲取MifareClassic實例,實例支持MIFARE Classic標簽的讀寫

返回值

MifareClassic


MifareUltralight NFCAdapter.getMifareUltralight()

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

獲取MifareUltralight實例,實例支持MIFARE Ultralight標簽的讀寫

返回值

MifareUltralight


Ndef NFCAdapter.getNdef()

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

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

返回值

Ndef


NfcA NFCAdapter.getNfcA()

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

獲取NfcA實例,實例支持NFC-A (ISO 14443-3A)標準的讀寫

返回值

NfcA


NfcB NFCAdapter.getNfcB()

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

獲取NfcB實例,實例支持NFC-B (ISO 14443-3B)標準的讀寫

返回值

NfcB


NfcF NFCAdapter.getNfcF()

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

獲取NfcF實例,實例支持NFC-F (JIS 6319-4)標準的讀寫

返回值

NfcF


NfcV NFCAdapter.getNfcV()

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

獲取NfcV實例,實例支持NFC-V (ISO 15693)標準的讀寫

返回值

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卡片具體可以使用什么標準(NfcA等實例)處理
messages Array NdefMessage 數(shù)組


NFCAdapter.startDiscovery(Object object)

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

參數(shù)

Object object

屬性 類型 默認值 必填 說明
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

屬性 類型 默認值 必填 說明
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í)行)



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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號