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

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

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

鴻蒙開發(fā)之@ohos.nfc.cardEmulation (標準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ù)類型的默認應(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

    文章

    1617

    瀏覽量

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

    關(guān)注

    57

    文章

    2302

    瀏覽量

    42689
收藏 人收藏

    評論

    相關(guān)推薦

    今天給大家演示一下nfc卡如何貼一貼打開網(wǎng)址 #nfc #nfc卡片

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

    今天給大家演示一下nfc標簽防偽易碎標簽的應(yīng)用 #NFC標簽 #nfc防偽易碎標簽 #防偽溯源

    nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年11月01日 14:54:44

    NFC硅膠腕帶網(wǎng)址讀寫應(yīng)用演示 #nfc #NFC標簽 #手環(huán)手表 #智能手環(huán) #硅膠腕帶

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

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

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

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

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

    NFC標簽讀取應(yīng)用演示 #NFC標簽 #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 ?1005次閱讀
    <b class='flag-5'>NFC</b> IC配置工具<b class='flag-5'>NFC</b> Cockpit的主要特性

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

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

    消費類電子標簽NFC手環(huán)標簽 #NFC標簽 #nfc手環(huán) #硅膠手環(huán)標簽 #nfc

    nfc
    深圳市融智興科技有限公司
    發(fā)布于 :2024年08月19日 17:06:53

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

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

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

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

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

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

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

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

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

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

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

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