色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

鴻蒙語言基礎(chǔ)類庫:system.bluetooth 藍(lán)牙

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

藍(lán)牙

說明:
開發(fā)前請(qǐng)熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

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

導(dǎo)入模塊

import bluetooth from '@system.bluetooth';

bluetooth.startBLEScan(OBJECT)

開始搜尋附近的低功耗藍(lán)牙外圍設(shè)備。此操作比較耗費(fèi)系統(tǒng)資源,請(qǐng)?jiān)谒阉鞑⑦B接到設(shè)備后調(diào)用[bluetooth.stopBLEScan]方法停止搜索。

需要權(quán)限: ohos.permission.DISCOVER_BLUETOOTH、ohos.permission.LOCATION

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

參數(shù)表1 StartBLEScanOptions

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

示例:

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)

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

需要權(quán)限: ohos.permission.DISCOVER_BLUETOOTH、ohos.permission.LOCATION

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

參數(shù):表2 StopBLEScanOptions

參數(shù)名類型必填說明
successFunction接口調(diào)用成功的回調(diào)函數(shù)。
failFunction接口調(diào)用失敗的回調(diào)函數(shù)。
completeFunction接口調(diào)用結(jié)束的回調(diào)函數(shù)。

示例:

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)

訂閱尋找到新設(shè)備。再次調(diào)用時(shí),會(huì)覆蓋前一次調(diào)用效果,即僅最后一次調(diào)用生效。

需要權(quán)限: ohos.permission.DISCOVER_BLUETOOTH、ohos.permission.LOCATION

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

參數(shù):表3 SubscribeBLEFoundOptions

參數(shù)類型必填說明
successFunction尋找到新設(shè)備上報(bào)時(shí)調(diào)用的回調(diào)函數(shù)。
failFunction接口調(diào)用失敗的回調(diào)函數(shù)。

表4 success返回值:

參數(shù)名類型說明
devicesArray新搜索到的設(shè)備列表。

表5 BluethoothDevice

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

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

示例:

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

解除訂閱尋找到新設(shè)備。

需要權(quán)限: ohos.permission.DISCOVER_BLUETOOTH、ohos.permission.LOCATION

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

示例:

bluetooth.unsubscribeBLEFound();

常見錯(cuò)誤碼

錯(cuò)誤碼說明
1100是否處于已連接狀態(tài)。
1101當(dāng)前藍(lán)牙適配器不可用。
1102沒有找到指定設(shè)備。
1103連接失敗。
1104沒有找到指定服務(wù)。
1105沒有找到指定特征值。
1106當(dāng)前連接已斷開。
1107當(dāng)前特征值不支持此操作。
1108其余所有系統(tǒng)上報(bào)的異常。
1109系統(tǒng)版本不支持 BLE。

審核編輯 黃宇

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

    關(guān)注

    114

    文章

    5834

    瀏覽量

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

    關(guān)注

    57

    文章

    2369

    瀏覽量

    42900
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    鴻蒙語言TypeScript學(xué)習(xí)第16天:【

    TypeScript 支持面向?qū)ο蟮乃刑匦裕热?、接口等。
    的頭像 發(fā)表于 04-15 09:29 ?1068次閱讀
    <b class='flag-5'>鴻蒙語言</b>TypeScript學(xué)習(xí)第16天:【<b class='flag-5'>類</b>】

    ArkTS語言基礎(chǔ)-解析

    ArkTS語言基礎(chǔ)是HarmonyOS系統(tǒng)上為應(yīng)用開發(fā)者提供的常用基礎(chǔ)能力,主要包含能力如下圖所示。 圖1 ArkTS語言基礎(chǔ)
    發(fā)表于 02-20 16:44

    鴻蒙原生應(yīng)用開發(fā)-ArkTS語言基礎(chǔ)概述

    ArkTS語言基礎(chǔ)是HarmonyOS系統(tǒng)上為應(yīng)用開發(fā)者提供的常用基礎(chǔ)能力,主要包含能力如下圖所示。 1.提供異步并發(fā)和多線程并發(fā)的能力。 支持Promise和async/await等標(biāo)準(zhǔn)
    發(fā)表于 03-05 15:42

    如何在鴻蒙2.0系統(tǒng)上移植增加藍(lán)牙驅(qū)動(dòng)?

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

    藍(lán)牙(Bluetooth)技術(shù)

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

    HarmonyOS語言基礎(chǔ)開發(fā)指南上線啦!

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

    鴻蒙OpenHarmony大合集:【語言基礎(chǔ)

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

    鴻蒙語言基礎(chǔ):ohos.bytrace 性能打點(diǎn)

    用來標(biāo)記一個(gè)預(yù)追蹤的數(shù)值變量,該變量的數(shù)值會(huì)不斷變化。
    的頭像 發(fā)表于 07-18 15:41 ?277次閱讀

    鴻蒙語言基礎(chǔ)system.brightness 屏幕亮度

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

    鴻蒙語言基礎(chǔ)system.configuration 應(yīng)用配置

    獲取應(yīng)用當(dāng)前的語言和地區(qū)。默認(rèn)與系統(tǒng)的語言和地區(qū)同步。
    的頭像 發(fā)表于 07-16 09:34 ?339次閱讀

    鴻蒙語言基礎(chǔ)system.device 設(shè)備信息

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

    鴻蒙語言基礎(chǔ)system.file 文件存儲(chǔ)

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

    鴻蒙語言基礎(chǔ)system.mediaquery 媒體查詢

    根據(jù)媒體查詢條件,創(chuàng)建MediaQueryList對(duì)象。
    的頭像 發(fā)表于 07-17 16:50 ?321次閱讀
    <b class='flag-5'>鴻蒙語言</b>基礎(chǔ)<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>system</b>.mediaquery  媒體查詢

    鴻蒙語言基礎(chǔ)system.network 網(wǎng)絡(luò)狀態(tài)

    獲取當(dāng)前設(shè)備的網(wǎng)絡(luò)類型。
    的頭像 發(fā)表于 07-18 09:37 ?283次閱讀

    鴻蒙語言基礎(chǔ)system.notification 通知消息

    以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.Notification.Notification
    的頭像 發(fā)表于 07-18 09:23 ?350次閱讀
    主站蜘蛛池模板: 94色94色永久网站| 国产精品免费小视频| 果冻传媒2021精品影视| 亚洲 自拍 欧洲 视频二区| 花蝴蝶高清影视视频在线播放| 亚洲精品久久久午夜福利电影网| 交换年轻夫妇HD中文字幕 | 99久久国产露脸精品麻豆| 麒麟色欧美影院在线播放| 粉嫩小护士| 亚洲三级视频| 嫩草影院久久99| 国产成人永久免费视频| 亚洲无吗在线视频| 欧美eee114| 国产精品久久久久婷婷五月色婷婷| 最近免费中文MV在线字幕| 日本无吗高清| 激情内射亚洲一区二区三区爱妻| 成人网站国产在线视频内射视频| 亚洲国产精品一区二区三区在线观看 | 老湿司午夜爽爽影院榴莲视频| yellow免费影视大全| 午夜阳光影院在线观看视频| 开心久久激情| 成年人视频在线观看免费| 用快播看黄的网站| 日韩一区二区三区免费体验| 精品国产自在自线官方| www.久久精品视频| 亚洲精品国偷拍自产在线| 视频一区视频二区ae86| 久久se精品一区二区国产| 成人性生交大片免费看金瓶七仙女| 最新无码国产在线视频2020| 伊人在线视频| 亚洲一区二区三区乱码在线欧洲| 亚洲色欲色欲www474ee| 亚洲日本天堂在线| 一本道色综合手机久久| 偷窥wc美女毛茸茸视频|