鴻蒙系統應用開發之基於API6的藍芽開發

2023-01-31 06:01:33

寫在前面

由題意得,我今天講的是基於鴻蒙系統的相容JS的類Web開發正規化的軟體應用開發之藍芽開發,它是基於API6的,至於為什麼是基於API6,請你花幾分鐘看一下我之前寫的這個系列教學的第四篇「 鴻蒙系統應用開發之入門解說",地址是:https://www.yuque.com/ataola/cptslg/dx885eduha4kouiv 。其實也有更加新的API出來,那我這裡就整理好放下面了。

@system.bluetooth(API 6)

https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-system-bluetooth-0000001281001150

@ohos.bluetooth(API 7+)

https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-bluetooth-0000001281480546

需求分析

大致是這樣子的,我們要基於鴻蒙系統提供的一些底層實現的API去進行軟體應用開發。具體要實現的功能點是:

  • 藍芽的連線與斷開
  • 讀取附近藍芽裝置列表並對其進行匹配
  • 已匹配裝置的取消匹配以及連線

技術調研

額,沒什麼好調研的,由於一些不可描述的原因,我這邊是用API6開發的,它只有四個API,照著看一下複製貼上範例程式碼就好了,然後能夠遇到的錯誤碼大致如下:

老規矩,拍拍手