0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)之@ohos.nfc.cardEmulation (標(biāo)準(zhǔn)NFC-cardEmulation)

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-02-22 15:13 ? 次閱讀

導(dǎo)入模塊

import cardEmulation from '@ohos.nfc.cardEmulation';

FeatureType

定義不同的NFC卡模擬類型。

NOTE
從 API version 6 開始支持,從 API version 9 開始廢棄,建議使用hasHceCapability替代。

系統(tǒng)能力: SystemCapability.Communication.NFC.CardEmulation

wKgZomXW87qAdERxAAAoC0Z1lOU319.png

CardType9+

定義卡模擬應(yīng)用所使用的業(yè)務(wù)類型,是支付類型,還是其他類型。

系統(tǒng)能力: SystemCapability.Communication.NFC.CardEmulation

wKgaomXW88GAdpwBAAA6R6sEyPI368.png

isSupported

isSupported(feature: number): boolean

是否支持某種類型的卡模擬。

NOTE
從 API version 6 開始支持,從 API version 9 開始廢棄,建議使用hasHceCapability替代。

系統(tǒng)能力: SystemCapability.Communication.NFC.CardEmulation

參數(shù)

wKgZomXW88iAZGLsAAAu76N7FTQ187.png

返回值:

wKgaomXW886AedP3AAAiiopk5W0455.png

hasHceCapability9+

hasHceCapability(): boolean

判斷是否支持HCE功能。

系統(tǒng)能力: SystemCapability.Communication.NFC.CardEmulation

需要權(quán)限: ohos.permission.NFC_CARD_EMULATION

返回值:

wKgaomXW89SAf3C9AAAZNcJOaFk722.png

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ù):

wKgZomXW892AZGlMAABFQIXpUUs357.png

返回值:

wKgZomXW8-eAT2sqAAAfYR8pCMo143.png

示例:

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);


審核編輯 黃宇


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • nfc
    nfc
    +關(guān)注

    關(guān)注

    59

    文章

    1607

    瀏覽量

    180167
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2287

    瀏覽量

    42629
收藏 人收藏

    評論

    相關(guān)推薦

    NFC標(biāo)簽讀取網(wǎng)址演示 #nfc #NFC標(biāo)簽 #nfc標(biāo)簽

    nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年09月27日 15:27:32

    NFC標(biāo)簽寫入網(wǎng)址應(yīng)用 #NFC標(biāo)簽 #nfc

    nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年09月23日 17:11:45

    NFC標(biāo)簽讀取應(yīng)用演示 #NFC標(biāo)簽 #nfc

    nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年09月12日 17:00:51

    NFC IC配置工具NFC Cockpit的主要特性

    開發(fā)NFC應(yīng)用,除了NFC IC硬件平臺,得心應(yīng)手、簡便易用的軟件工具也少不了!今天我們就向大家介紹一款超級好用的NFC IC配置工具——NFC
    的頭像 發(fā)表于 08-27 10:14 ?902次閱讀
    <b class='flag-5'>NFC</b> IC配置工具<b class='flag-5'>NFC</b> Cockpit的主要特性

    NFC芯片白卡寫入網(wǎng)址演示 #nfc #nfc卡 #NFC標(biāo)簽

    NFC芯片
    深圳市融智興科技有限公司
    發(fā)布于 :2024年08月22日 15:58:37

    普通NFC標(biāo)簽和NFC抗金屬標(biāo)簽有什么區(qū)別呢? #NFC標(biāo)簽 #抗金屬標(biāo)簽

    nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年08月05日 16:46:14

    NFC環(huán)保易碎銀漿天線撕碎應(yīng)用演示 #NFC標(biāo)簽 #環(huán)保易碎標(biāo)簽

    nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年07月29日 16:48:12

    NFC智能手表標(biāo)簽門禁應(yīng)用演示 #nfc #NFC標(biāo)簽 #手環(huán)標(biāo)簽

    nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年07月09日 16:48:21

    鴻蒙開發(fā)通信與連接:ohos.nfc.tag 標(biāo)準(zhǔn)NFC-Tag

    本模塊主要用于操作及管理NFC Tag。
    的頭像 發(fā)表于 06-21 09:46 ?286次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>通信與連接:<b class='flag-5'>ohos.nfc</b>.tag <b class='flag-5'>標(biāo)準(zhǔn)</b><b class='flag-5'>NFC</b>-Tag

    鴻蒙開發(fā)通信與連接:ohos.nfc.cardEmulation 標(biāo)準(zhǔn)NFC-cardEmulation

    本模塊主要用于操作及管理NFC卡模擬。
    的頭像 發(fā)表于 06-20 16:26 ?416次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>通信與連接:<b class='flag-5'>ohos.nfc.cardEmulation</b> <b class='flag-5'>標(biāo)準(zhǔn)</b><b class='flag-5'>NFC-cardEmulation</b>

    NFC評論卡讀寫應(yīng)用講解#nfc #谷歌評論卡 #nfc卡片 #NFC標(biāo)簽 #rfid標(biāo)簽

    nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年05月13日 15:14:24

    NFC卡芯片讀取應(yīng)用演示 #物聯(lián)網(wǎng) #nfc #NFC標(biāo)簽 #nfc卡片

    芯片nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年04月09日 14:47:59

    什么是NFC技術(shù)_NFC怎么用

    電子發(fā)燒友網(wǎng)站提供《什么是NFC技術(shù)_NFC怎么用.pdf》資料免費下載
    發(fā)表于 11-10 15:48 ?2次下載
    什么是<b class='flag-5'>NFC</b>技術(shù)_<b class='flag-5'>NFC</b>怎么用