那曲檬骨新材料有限公司

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

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

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

鴻蒙開發(fā)通信與連接:ohos.connectedTag有源標(biāo)簽

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-20 09:27 ? 次閱讀

有源標(biāo)簽

icon-note.gif說明: 本模塊首批接口從API version 8開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨標(biāo)記接口的起始版本。 開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

導(dǎo)入模塊

import connectedTag from '@ohos.connectedTag';

connectedTag.init

init(): boolean

初始化有源標(biāo)簽芯片。

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

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

  • 返回值:| 類型 | 說明 |
    | ---------------- | -------------------------------------- |
    | boolean | true:初始化成功, false:初始化失敗。 |

connectedTag.uninit

uninit(): boolean

卸載有源標(biāo)簽芯片資源。

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

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

  • 返回值:| 類型 | 說明 |
    | ---------------- | ------------------------------------------ |
    | boolean | true:卸載操作成功, false:卸載操作失敗。 |

connectedTag.readNdefTag

readNdefTag(): Promise

讀取有源標(biāo)簽內(nèi)容,使用promise方式作為異步方法。

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

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

  • 返回值:

    類型說明
    Promise返回讀取有源標(biāo)簽內(nèi)容。
  • 示例

    import connectedTag from '@ohos.connectedTag';
    
    connectedTag.readNdefTag().then(result = > {
        console.log("promise recv ndef response: " + result);
    });
    

connectedTag.readNdefTag

readNdefTag(callback: AsyncCallback): void

讀取有源標(biāo)簽內(nèi)容,使用callback方式作為異步方法。

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

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

  • 參數(shù)

    參數(shù)名類型必填說明
    callbackAsyncCallback讀取有源標(biāo)簽內(nèi)容回調(diào)函數(shù)。
  • 示例

    import connectedTag from '@ohos.connectedTag';
    
    connectedTag.readNdefTag(result = > {
        console.log("callback recv ndef response: " + result);
    });
    

connectedTag.writeNdefTag

writeNdefTag(data: string): Promise

寫入內(nèi)容到有源標(biāo)簽,使用promise方式作為異步方法。

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

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

  • 參數(shù)

    參數(shù)名類型必填說明
    datastring有源標(biāo)簽內(nèi)容, 長度最大是1024個字節(jié)。
  • 返回值:

    類型說明
    Promise無返回值。
  • 示例

    import connectedTag from '@ohos.connectedTag';
    
    writeNdefTag.write("010203")
        .then((value) = > {
            // 事件寫入正常
            console.log(`success to write event: ${value}`);
        }).catch((err) = > {
            // 事件寫入異常
            console.error(`failed to write event because ${err.code}`);
        });
    

connectedTag.writeNdefTag

writeNdefTag(data: string, callback: AsyncCallback): void

寫入內(nèi)容到有源標(biāo)簽,使用callback方式作為異步方法。

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

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

  • 參數(shù)

    參數(shù)名類型必填說明
    datastring有源標(biāo)簽內(nèi)容, 長度最大是1024個字節(jié)。
    callbackAsyncCallback讀取有源標(biāo)簽內(nèi)容回調(diào)函數(shù)。
  • 示例

    import connectedTag from '@ohos.connectedTag';
    
    connectedTag.writeNdefTag("010203", (err, value) = > {
        if (err) {
            // 事件寫入異常
            console.error(`failed to write event because ${err.code}`);
            return;
        }
    
        // 事件寫入正常
        console.log(`success to write event: ${value}`);
    });
    

connectedTag.on('notify')

on(type: "notify", callback: Callback): void

注冊NFC場強狀態(tài)事件。

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

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

  • 參數(shù)

    參數(shù)名類型必填說明
    typestring固定填"notify"字符串
    callbackCallback狀態(tài)改變回調(diào)函數(shù)。
  • 狀態(tài)改變事件的枚舉。

    枚舉值說明
    0NFC離場事件
    1NFC進場事件

connectedTag.off('notify')

off(type: "notify", callback?: Callback): void

取消NFC場強狀態(tài)事件的注冊。

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

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

  • 參數(shù)

    參數(shù)名類型必填說明
    typestring固定填"notify"字符串
    callbackCallback狀態(tài)改變回調(diào)函數(shù)。如果callback不填,將“去注冊”該事件關(guān)聯(lián)的所有回調(diào)函數(shù)。HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

    搜狗高速瀏覽器截圖20240326151450.png

  • 示例

    import connectedTag from '@ohos.connectedTag';
    
    var NFC_RF_NOTIFY = "notify";
    
    var recvNfcRfNotifyFunc = result = > {
        console.info("nfc rf receive state: " + result);
    }
    
    // Register event
    connectedTag.on(NFC_RF_NOTIFY, recvNfcRfNotifyFunc);
    
    // Unregister event
    connectedTag.off(NFC_RF_NOTIFY, recvNfcRfNotifyFunc);
    

NfcRfType

表示NFC場強狀態(tài)的枚舉。

名稱默認值說明
NFC_RF_LEAVE0NFC離場事件
NFC_RF_ENTER1NFC進場事件

審核編輯 黃宇

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

    關(guān)注

    18

    文章

    6070

    瀏覽量

    136418
  • nfc
    nfc
    +關(guān)注

    關(guān)注

    59

    文章

    1631

    瀏覽量

    180960
  • 有源
    +關(guān)注

    關(guān)注

    0

    文章

    126

    瀏覽量

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

    關(guān)注

    57

    文章

    2392

    瀏覽量

    43046
收藏 人收藏

    評論

    相關(guān)推薦

    有源RFID標(biāo)簽省電機制的研究

    對于有源RFID標(biāo)簽來說,電池的一次放電周期限制了有源RFID標(biāo)簽使用場合。人們對有源標(biāo)簽功能強
    發(fā)表于 10-08 14:18 ?1715次閱讀
    <b class='flag-5'>有源</b>RFID<b class='flag-5'>標(biāo)簽</b>省電機制的研究

    鴻蒙實戰(zhàn)項目開發(fā):【短信服務(wù)】

    概述 本示例展示了電話服務(wù)中發(fā)送短信的功能。 樣例展示 涉及OpenHarmony技術(shù)特性 網(wǎng)絡(luò)通信 難度級別 中級 基礎(chǔ)信息 使用@ohos.telephony.sms接口展示了電話服務(wù)中發(fā)
    發(fā)表于 03-03 21:29

    鴻蒙原生應(yīng)用開發(fā)-網(wǎng)絡(luò)管理WebSocket連接

    。使用該功能需要申請ohos.permission.INTERNET權(quán)限。具體接口說明如下表。 三、開發(fā)步驟 1.導(dǎo)入需要的webSocket模塊。 2.創(chuàng)建一個WebSocket連接,返回一個
    發(fā)表于 04-07 09:46

    鴻蒙Flutter實戰(zhàn):07混合開發(fā)

    # 鴻蒙Flutter實戰(zhàn):混合開發(fā) 鴻蒙Flutter混合開發(fā)主要有兩種形式。 ## 1.基于har 將flutter module打包成har包,在原生
    發(fā)表于 10-23 16:00

    鴻蒙Flutter實戰(zhàn):14-現(xiàn)有Flutter 項目支持鴻蒙 II

    ,職責(zé)分離,平臺抽象,不同平臺組合打包,有效解決平臺不一致問題 參考資料 鴻蒙Flutter實戰(zhàn):01-搭建開發(fā)環(huán)境 鴻蒙Flutter實戰(zhàn):09-現(xiàn)有Flutter項目支持鴻蒙 Fl
    發(fā)表于 12-26 14:59

    鴻蒙內(nèi)核開發(fā)概述--韋東山老師帶你上手鴻蒙內(nèi)核Liteos-a開發(fā)

    1.1 鴻蒙系統(tǒng)有哪些內(nèi)容?鴻蒙系統(tǒng),就相當(dāng)于一套完整的PC軟件系統(tǒng)。1.2 日常工作中開發(fā)流程是怎樣?Bootloader、內(nèi)核、APP等等軟件,需要在Ubuntu中編譯;但是閱讀、修改這些源碼
    發(fā)表于 09-22 10:49

    鴻蒙設(shè)備學(xué)習(xí)菜鳥指南》之【七、開發(fā)

    鴻蒙設(shè)備學(xué)習(xí)菜鳥指南》之【七、開發(fā)】[目錄索引]七、開發(fā)開發(fā)部分,我們在這里面,就不詳細講了,大家可以根據(jù)官方文章來操作。當(dāng)我們使用最簡化方案環(huán)境的時候,打開VSCode,然后通過菜
    發(fā)表于 11-01 11:41

    【HiSpark系列】鴻蒙設(shè)備學(xué)習(xí)--開發(fā)

    \codeMacOS系統(tǒng):~/OHOS/codeLinux系統(tǒng):~/OHOS/code具體的開發(fā)細節(jié),可以查看:Wi-Fi IoT開發(fā):第一個示例程序:通過AT指令讓設(shè)備
    發(fā)表于 11-03 14:28

    鴻蒙OS應(yīng)用開發(fā)實踐(二)

    在上一篇中(前往),我們已經(jīng)跑通了鴻蒙OS應(yīng)用開發(fā)的環(huán)境。這篇中,我們就來更深度的探索hello world代碼背后的東西。(一)IDE布局解析如上截圖,我大體的將整個界面進行了拆分:最頂部紅色區(qū)域
    發(fā)表于 12-01 10:18

    鴻蒙OS應(yīng)用開發(fā)實踐(二)

    在上一篇中(前往),我們已經(jīng)跑通了鴻蒙OS應(yīng)用開發(fā)的環(huán)境。這篇中,我們就來更深度的探索hello world代碼背后的東西。(一)IDE布局解析如上截圖,我大體的將整個界面進行了拆分:最頂部紅色區(qū)域
    發(fā)表于 12-02 16:50

    請問怎樣去設(shè)計一種有源RFID標(biāo)簽

    怎樣去設(shè)計有源RFID標(biāo)簽的硬件部分?怎樣去設(shè)計有源RFID標(biāo)簽的軟件部分?如何去實現(xiàn)有源RFID標(biāo)簽
    發(fā)表于 05-27 06:39

    鴻蒙開源第三方組件資料合集

    1、鴻蒙開源第三方組件——日志工具組件Timber_ohosTimber_ohos是一個帶有小型可擴展API的日志工具組件,它可以給開發(fā)者提供統(tǒng)一的API接口,來記錄不同類型的日志,幫助開發(fā)
    發(fā)表于 03-23 09:53

    卡式半有源溫濕度標(biāo)簽

    STS-900-TH-01是由慧感嘉聯(lián)自主研發(fā)的半有源溫感標(biāo)簽,該標(biāo)簽實現(xiàn)了“識別”和“感知”的智能化融合。當(dāng)UHF無源讀寫器對標(biāo)簽進行盤點時,標(biāo)簽
    發(fā)表于 10-27 17:50

    鴻蒙版微信聊天UI效果實現(xiàn)!

    ? 最近開發(fā)中要做一個類似微信聊天的工單系統(tǒng)客服中心界面(安卓版)所以想著也模仿一個鴻蒙版(基于 Java UI 的,JS UI 版本的后期更新哈) 那么廢話不多數(shù)說我們正式開始。 ??? 具體實現(xiàn)
    的頭像 發(fā)表于 11-15 09:35 ?3696次閱讀
    <b class='flag-5'>鴻蒙</b>版微信聊天UI效果實現(xiàn)!

    鴻蒙開發(fā)通信連接ohos.rpc RPC通信

    本模塊提供進程間通信能力,包括設(shè)備內(nèi)的進程間通信(IPC)和設(shè)備間的進程間通信(RPC),前者基于Binder驅(qū)動,后者基于軟總線驅(qū)動。
    的頭像 發(fā)表于 06-21 09:40 ?612次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>通信</b>與<b class='flag-5'>連接</b>:<b class='flag-5'>ohos</b>.rpc RPC<b class='flag-5'>通信</b>
    百家乐八卦投注法| 大发体育场| 延吉市| 十三张百家乐官网的玩法技巧和规则 | 新乐市| 网络百家乐可信吗| 博彩套利| 赌王百家乐官网的玩法技巧和规则| 威尼斯人娱乐城信誉lm0| 最好的百家乐官网论坛| 百家乐的规则博彩正网| 皇冠正网开户| 百家乐官网博娱乐场开户注册| 全讯网xb112| 百家乐官网六合彩3535| 百家乐网上真钱娱乐| 真人百家乐官网在线玩| 百家乐改单软件| 百家乐官网对子赔率| 太阳城百家乐祖玛| 阜南县| 易胜博百家乐娱乐城| 康平县| 百家乐一邱大师打法| 百家乐官网娱乐城送分| BB百家乐大转轮| 网络百家乐官网的陷阱| 皇冠百家乐的玩法技巧和规则| 太阳城百家乐官网筹码租| 澳门百家乐心理| 奇博娱乐| 真钱百家乐五湖四海全讯网| 平原县| 百家乐大小牌路的含义| 澳门百家乐官网娱乐注册| 百家乐平注法到6568| 百家乐官网游戏介绍与分析| 大发888好么| 狮威百家乐官网娱乐| 六合彩香港| 百家乐怎么样投注|