導(dǎo)入模塊
import cardEmulation from '@ohos.nfc.cardEmulation';
FeatureType
定義不同的NFC卡模擬類型。
NOTE
從 API version 6 開始支持,從 API version 9 開始廢棄,建議使用hasHceCapability替代。
系統(tǒng)能力: SystemCapability.Communication.NFC.CardEmulation

CardType9+
定義卡模擬應(yīng)用所使用的業(yè)務(wù)類型,是支付類型,還是其他類型。
系統(tǒng)能力: SystemCapability.Communication.NFC.CardEmulation

isSupported
isSupported(feature: number): boolean
是否支持某種類型的卡模擬。
NOTE
從 API version 6 開始支持,從 API version 9 開始廢棄,建議使用hasHceCapability替代。
系統(tǒng)能力: SystemCapability.Communication.NFC.CardEmulation
參數(shù):

返回值:

hasHceCapability9+
hasHceCapability(): boolean
判斷是否支持HCE功能。
系統(tǒng)能力: SystemCapability.Communication.NFC.CardEmulation
需要權(quán)限: ohos.permission.NFC_CARD_EMULATION
返回值:

isDefaultService9+
isDefaultService(elementName: ElementName, type: CardType): boolean
判斷指定的應(yīng)用是否為指定業(yè)務(wù)類型的默認(rèn)應(yīng)用。
系統(tǒng)能力: SystemCapability.Communication.NFC.CardEmulation
需要權(quán)限: ohos.permission.NFC_CARD_EMULATION
參數(shù):

返回值:

示例:
import cardEmulation from '@ohos.nfc.cardEmulation';
var isHceSupported = cardEmulation.isSupported(cardEmulation.FeatureType.HCE);
if (!isHceSupported) {
console.log('this device is not supported for HCE, ignore it.');
return;
}
var hasHceCap = cardEmulation.hasHceCapability();
if (!hasHceCap) {
console.log('this device hasHceCapability false, ignore it.');
return;
}
var elementName = {
"bundleName": "com.test.cardemulation",
"abilityName": "com.test.cardemulation.MainAbility",
};
var isDefaultService = cardEmulation.isDefaultService(elementName, cardEmulation.CardType.PAYMENT);
console.log('is the app is default service for this card type: ' + isDefaultService);
審核編輯 黃宇
-
nfc
+關(guān)注
關(guān)注
62文章
1740瀏覽量
186135 -
鴻蒙
+關(guān)注
關(guān)注
60文章
3032瀏覽量
46199
發(fā)布評論請先 登錄
手機(jī)碰一碰nfc標(biāo)簽,直接跳轉(zhuǎn)網(wǎng)頁 #NFC標(biāo)簽 #nfc碰一碰
金屬資產(chǎn)盤點(diǎn)難?NFC抗金屬標(biāo)簽讓管理更輕松 #NFC標(biāo)簽 #抗金屬標(biāo)簽
品牌防偽怎么選?NFC防偽易碎標(biāo)簽解決“防偽+防轉(zhuǎn)移” #nfc標(biāo)簽 #nfc防偽標(biāo)簽
NFC標(biāo)簽貼:讓產(chǎn)品實(shí)現(xiàn)智能交互 #nfc標(biāo)簽貼 #nfc標(biāo)簽貼 #rfid標(biāo)簽
品牌防偽升級:NFC易碎標(biāo)簽全流程管控 #NFC標(biāo)簽 #易碎標(biāo)簽 #rfid標(biāo)簽
從防偽到營銷,NFC標(biāo)簽如何提升品牌價(jià)值 #nfc標(biāo)簽貼 #NFC標(biāo)簽 #防偽溯源標(biāo)簽
NTAG213F/216F:NFC領(lǐng)域的創(chuàng)新之選
一貼即用,NFC標(biāo)簽讓信息交互更高效 #nfc標(biāo)簽 #nfc標(biāo)簽貼 #高頻標(biāo)簽
貼在金屬上也靈敏,NFC抗金屬標(biāo)簽讓資產(chǎn)管理更可靠 #NFC標(biāo)簽 #抗金屬標(biāo)簽
NFC標(biāo)簽輕輕一貼,即可驗(yàn)證真?zhèn)?,溯源防偽更便?#nfc標(biāo)簽 #防偽標(biāo)簽
NFC智能手表標(biāo)簽:一鍵觸發(fā)網(wǎng)頁與應(yīng)用,還可以刷門禁 #nfc手環(huán) #NFC標(biāo)簽
使用X-NUCLEO-NFC08A1開發(fā)板評估st25R3916b,這款芯片在nfc讀寫時(shí)能做到的最小電流是多少?
鴻蒙開發(fā)之@ohos.nfc.cardEmulation (標(biāo)準(zhǔn)NFC-cardEmulation)
評論