在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

鴻蒙語言基礎類庫:system.bluetooth 藍牙

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-07-15 17:28 ? 次閱讀

藍牙

說明:
開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

  • 從API Version 7 開始,該接口不再維護,推薦使用新接口[@ohos.bluetooth]。
  • 本模塊首批接口從API version 6開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。

導入模塊

import bluetooth from '@system.bluetooth';

bluetooth.startBLEScan(OBJECT)

開始搜尋附近的低功耗藍牙外圍設備。此操作比較耗費系統資源,請在搜索并連接到設備后調用[bluetooth.stopBLEScan]方法停止搜索。

需要權限: ohos.permission.DISCOVER_BLUETOOTH、ohos.permission.LOCATION

系統能力: SystemCapability.Communication.Bluetooth.Lite

參數表1 StartBLEScanOptions

參數名類型必填說明
intervalnumber上報設備的間隔,單位毫秒,默認值為0。0表示找到新設備立即上報,其他數值根據傳入的間隔上報。
successFunction接口調用成功的回調函數。
failFunction接口調用失敗的回調函數。
completeFunction接口調用結束的回調函數。

示例:

bluetooth.startBLEScan({
  interval:0,
  success() {
    console.log('call bluetooth.startBLEScan success.');
  },
  fail(code, data) {
    console.log('call bluetooth.startBLEScan failed, code: ${code}, data: ${data}.');
  },
  complete() {
    console.log('call bluetooth.startBLEScan complete.');
  }
});

bluetooth.stopBLEScan(OBJECT)

停止搜尋附近的低功耗藍牙外圍設備。與[bluetooth.startBLEScan(OBJECT)]接口配套使用。

需要權限: ohos.permission.DISCOVER_BLUETOOTH、ohos.permission.LOCATION

系統能力: SystemCapability.Communication.Bluetooth.Lite

參數:表2 StopBLEScanOptions

參數名類型必填說明
successFunction接口調用成功的回調函數。
failFunction接口調用失敗的回調函數。
completeFunction接口調用結束的回調函數。

示例:

bluetooth.stopBLEScan({
  success() {
    console.log('call bluetooth.stopBLEScan success.');
  },
  fail(data, code) {
    console.log('call bluethooth.stopBLEScan fail, code: ${code}, data: ${data}.');
  },
  complete() {
    console.log('call bluethooth.stopBLEScan complete.');
  }
});

bluetooth.subscribeBLEFound(OBJECT)

訂閱尋找到新設備。再次調用時,會覆蓋前一次調用效果,即僅最后一次調用生效。

需要權限: ohos.permission.DISCOVER_BLUETOOTH、ohos.permission.LOCATION

系統能力: SystemCapability.Communication.Bluetooth.Lite

參數:表3 SubscribeBLEFoundOptions

參數類型必填說明
successFunction尋找到新設備上報時調用的回調函數。
failFunction接口調用失敗的回調函數。

表4 success返回值:

參數名類型說明
devicesArray新搜索到的設備列表。

表5 BluethoothDevice

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

參數名類型說明HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
addrTypestring設備地址類型,可能值有: - public: 公共地址 - random: 隨機地址
addrstring設備MAC地址。
rssinumber設備藍牙的信號強弱指標。
txpowerstring廣播數據中的txpower字段。
datahex string廣播數據(包含廣播數據和掃描響應數據),十六進制字符串。

示例:

bluetooth.subscribeBLEFound({
  success(data) {
    console.log('call bluetooth.subscribeBLEFound success, data: ${data}.');
  },
  fail(data, code) {
    console.log('call bluetooth.startBLEScan failed, data: ${data}, code: ${code}.');
  }
});

bluetooth.unsubscribeBLEFound()

解除訂閱尋找到新設備。

需要權限: ohos.permission.DISCOVER_BLUETOOTH、ohos.permission.LOCATION

系統能力: SystemCapability.Communication.Bluetooth.Lite

示例:

bluetooth.unsubscribeBLEFound();

常見錯誤碼

錯誤碼說明
1100是否處于已連接狀態。
1101當前藍牙適配器不可用。
1102沒有找到指定設備。
1103連接失敗。
1104沒有找到指定服務。
1105沒有找到指定特征值。
1106當前連接已斷開。
1107當前特征值不支持此操作。
1108其余所有系統上報的異常。
1109系統版本不支持 BLE。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 藍牙
    +關注

    關注

    114

    文章

    5833

    瀏覽量

    170565
  • 鴻蒙
    +關注

    關注

    57

    文章

    2365

    瀏覽量

    42894
收藏 人收藏

    評論

    相關推薦

    鴻蒙語言TypeScript學習第16天:【

    TypeScript 支持面向對象的所有特性,比如 、接口等。
    的頭像 發表于 04-15 09:29 ?1065次閱讀
    <b class='flag-5'>鴻蒙語言</b>TypeScript學習第16天:【<b class='flag-5'>類</b>】

    ArkTS語言基礎-解析

    ArkTS語言基礎是HarmonyOS系統上為應用開發者提供的常用基礎能力,主要包含能力如下圖所示。 圖1 ArkTS語言基礎
    發表于 02-20 16:44

    鴻蒙原生應用開發-ArkTS語言基礎概述

    ArkTS語言基礎是HarmonyOS系統上為應用開發者提供的常用基礎能力,主要包含能力如下圖所示。 1.提供異步并發和多線程并發的能力。 支持Promise和async/await等標準
    發表于 03-05 15:42

    如何在鴻蒙2.0系統上移植增加藍牙驅動?

    bluetooth_hdi_adapter),藍牙頭文件bluetooth_hdi.h名字和一些名字都和2.0的名字不一樣,有更新,直接而且我看3.1子系統通信
    發表于 05-13 10:13

    藍牙(Bluetooth)技術

    藍牙(Bluetooth)技術  所謂藍牙(Bluetooth)技術,實際上是一種短距離無線電技術,利用"藍牙"技術,能夠有效
    發表于 01-06 11:08 ?751次閱讀

    HarmonyOS語言基礎開發指南上線啦!

    語言基礎提供哪些功能?多線程并發如何實現?TaskPool(任務池)和Worker在實現和使用場景上有何不同? 針對開發者關注的并發等語言基礎
    的頭像 發表于 10-18 16:20 ?592次閱讀
    HarmonyOS<b class='flag-5'>語言</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>開發指南上線啦!

    鴻蒙OpenHarmony大合集:【語言基礎

    本示例集合語言基礎的各個子模塊,展示了各個模塊的基礎功能
    的頭像 發表于 04-29 16:38 ?593次閱讀
    <b class='flag-5'>鴻蒙</b>OpenHarmony大合集:【<b class='flag-5'>語言</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>】

    鴻蒙語言基礎:ohos.bytrace 性能打點

    用來標記一個預追蹤的數值變量,該變量的數值會不斷變化。
    的頭像 發表于 07-18 15:41 ?271次閱讀

    鴻蒙語言基礎system.brightness 屏幕亮度

    獲得設備當前的屏幕亮度值。
    的頭像 發表于 07-15 17:56 ?788次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>system</b>.brightness 屏幕亮度

    鴻蒙語言基礎system.configuration 應用配置

    獲取應用當前的語言和地區。默認與系統的語言和地區同步。
    的頭像 發表于 07-16 09:34 ?336次閱讀

    鴻蒙語言基礎system.device 設備信息

    在首頁的onShow生命周期之前不建議調用device.getInfo接口。
    的頭像 發表于 07-16 09:17 ?411次閱讀

    鴻蒙語言基礎system.file 文件存儲

    將指定文件移動到其他指定位置。
    的頭像 發表于 07-17 10:41 ?515次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>system</b>.file  文件存儲

    鴻蒙語言基礎system.mediaquery 媒體查詢

    根據媒體查詢條件,創建MediaQueryList對象。
    的頭像 發表于 07-17 16:50 ?320次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>system</b>.mediaquery  媒體查詢

    鴻蒙語言基礎system.network 網絡狀態

    獲取當前設備的網絡類型。
    的頭像 發表于 07-18 09:37 ?281次閱讀

    鴻蒙語言基礎system.notification 通知消息

    以下各項對應的系統能力均為SystemCapability.Notification.Notification
    的頭像 發表于 07-18 09:23 ?347次閱讀
    主站蜘蛛池模板: 国产免费一级高清淫曰本片 | 久久久国产高清 | 精品国产免费人成高清 | 乱高h亲女| 九色国产在视频线精品视频 | 又黑又长黑人欧美三级 | 色aaa| 欧美一级第一免费高清 | 婷婷综合在线观看丁香 | 日日操夜夜骑 | 视频在线观看免费网址 | 操操操操网 | 天堂网. www在线资源 | 国产夜夜爽 | 网友自拍区一区二区三区 | 最新天堂| 国产成人精品曰本亚洲77美色 | 亚洲一区二区三区免费在线观看 | 欧美黄色tv| 国产真实乱在线更新 | 国产一级一级片 | 精品视频卡1卡2卡3 精品视频免费看 | 丁香婷婷九月 | 五月婷婷色网 | 日韩免费在线视频 | 手机在线免费视频 | 色综合天天综合网国产人 | 欧美人与牲动交xxxx | 免费中国jlzzjlzz在线播放 | 亚洲午夜久久久久影院 | 91久久麻豆 | 西西人体大胆午夜gog0 | 美女被免费网站视频九色 | 国产免费私拍一区二区三区 | 国产一区二区精品 | 国产福利午夜自产拍视频在线 | 国产亚洲精品久久久久久牛牛 | 欧美人交性视频在线香蕉 | 男女免费视频 | 福利社91 | 99久热只有精品视频免费观看17 |