Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9ad1c419
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
9ad1c419
编写于
7月 22, 2022
作者:
O
openharmony_ci
提交者:
Gitee
7月 22, 2022
浏览文件
操作
浏览文件
下载
差异文件
!6989 示例代码,接口完整性测试docs修改
Merge pull request !6989 from lverpeng/lvep
上级
9bad66ae
554cafa4
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
8 addition
and
7 deletion
+8
-7
zh-cn/application-dev/reference/apis/js-apis-bluetooth.md
zh-cn/application-dev/reference/apis/js-apis-bluetooth.md
+8
-7
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-bluetooth.md
浏览文件 @
9ad1c419
...
@@ -1837,7 +1837,7 @@ panProfile.off('connectionStateChange', onReceiveEvent);
...
@@ -1837,7 +1837,7 @@ panProfile.off('connectionStateChange', onReceiveEvent);
### setTethering<sup>9+</sup><a name="setTethering"></a>
### setTethering<sup>9+</sup><a name="setTethering"></a>
setTethering(
value: boolean): boolean
setTethering(
enable: boolean): void
设置网络共享状态。
设置网络共享状态。
...
@@ -1875,8 +1875,6 @@ isTetheringOn(): boolean
...
@@ -1875,8 +1875,6 @@ isTetheringOn(): boolean
此接口为系统接口。
此接口为系统接口。
**需要权限**
:ohos.permission.DISCOVER_BLUETOOTH
**系统能力**
:SystemCapability.Communication.Bluetooth.Core。
**系统能力**
:SystemCapability.Communication.Bluetooth.Core。
**返回值:**
**返回值:**
...
@@ -2709,7 +2707,9 @@ client端获取蓝牙低功耗设备的所有服务,即服务发现。
...
@@ -2709,7 +2707,9 @@ client端获取蓝牙低功耗设备的所有服务,即服务发现。
```
js
```
js
// Promise 模式
// Promise 模式
gattClientDevice
.
getServices
().
then
(
result
=>
{
let
device
=
bluetooth
.
BLE
.
createGattClientDevice
(
'
XX:XX:XX:XX:XX:XX
'
);
device
.
connect
();
device
.
getServices
().
then
(
result
=>
{
console
.
info
(
"
getServices successfully:
"
+
JSON
.
stringify
(
result
));
console
.
info
(
"
getServices successfully:
"
+
JSON
.
stringify
(
result
));
});
});
```
```
...
@@ -3536,7 +3536,7 @@ let rssi = gattClient.getRssiValue().then((data) => {
...
@@ -3536,7 +3536,7 @@ let rssi = gattClient.getRssiValue().then((data) => {
| serviceSolicitationUuidMask
<sup>
9+
</sup>
| string | 是 | 是 | 表示过滤包含该UUID服务请求掩码的设备,例如:FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF。 |
| serviceSolicitationUuidMask
<sup>
9+
</sup>
| string | 是 | 是 | 表示过滤包含该UUID服务请求掩码的设备,例如:FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF。 |
| serviceData
<sup>
9+
</sup>
| ArrayBuffer | 是 | 是 | 表示过滤包含该服务相关数据的设备,例如:[0x90,0x00,0xF1,0xF2]。 |
| serviceData
<sup>
9+
</sup>
| ArrayBuffer | 是 | 是 | 表示过滤包含该服务相关数据的设备,例如:[0x90,0x00,0xF1,0xF2]。 |
| serviceDataMask
<sup>
9+
</sup>
| ArrayBuffer | 是 | 是 | 表示过滤包含该服务相关数据掩码的设备,例如:[0xFF,0xFF,0xFF,0xFF]。 |
| serviceDataMask
<sup>
9+
</sup>
| ArrayBuffer | 是 | 是 | 表示过滤包含该服务相关数据掩码的设备,例如:[0xFF,0xFF,0xFF,0xFF]。 |
| manufacture
rId
<sup>
9+
</sup>
| number | 是 | 是 | 表示过滤包含该制造商ID的设备,例如:0x0006。 |
| manufacture
Id
<sup>
9+
</sup>
| number | 是 | 是 | 表示过滤包含该制造商ID的设备,例如:0x0006。 |
| manufactureData
<sup>
9+
</sup>
| ArrayBuffer | 是 | 是 | 表示过滤包含该制造商相关数据的设备,例如:[0x1F,0x2F,0x3F]。 |
| manufactureData
<sup>
9+
</sup>
| ArrayBuffer | 是 | 是 | 表示过滤包含该制造商相关数据的设备,例如:[0x1F,0x2F,0x3F]。 |
| manufactureDataMask
<sup>
9+
</sup>
| ArrayBuffer | 是 | 是 | 表示过滤包含该制造商相关数据掩码的设备,例如:[0xFF,0xFF,0xFF]。 |
| manufactureDataMask
<sup>
9+
</sup>
| ArrayBuffer | 是 | 是 | 表示过滤包含该制造商相关数据掩码的设备,例如:[0xFF,0xFF,0xFF]。 |
...
@@ -3828,7 +3828,7 @@ let rssi = gattClient.getRssiValue().then((data) => {
...
@@ -3828,7 +3828,7 @@ let rssi = gattClient.getRssiValue().then((data) => {
## ProfileId<sup>8+</sup><a name="ProfileId"></a>
## ProfileId<sup>8+</sup><a name="ProfileId"></a>
蓝牙profile枚举,API9新增PROFILE_HID_HOST。
蓝牙profile枚举,API9新增PROFILE_HID_HOST
,PROFILE_PAN_NETWORK
。
**系统能力**
:SystemCapability.Communication.Bluetooth.Core。
**系统能力**
:SystemCapability.Communication.Bluetooth.Core。
...
@@ -3837,3 +3837,4 @@ let rssi = gattClient.getRssiValue().then((data) => {
...
@@ -3837,3 +3837,4 @@ let rssi = gattClient.getRssiValue().then((data) => {
| PROFILE_A2DP_SOURCE | 0x0001 | 表示A2DP profile。 |
| PROFILE_A2DP_SOURCE | 0x0001 | 表示A2DP profile。 |
| PROFILE_HANDS_FREE_AUDIO_GATEWAY | 0x0004 | 表示HFP profile。 |
| PROFILE_HANDS_FREE_AUDIO_GATEWAY | 0x0004 | 表示HFP profile。 |
| PROFILE_HID_HOST
<sup>
9+
</sup>
| 0x0006 | 表示HID profile。 |
| PROFILE_HID_HOST
<sup>
9+
</sup>
| 0x0006 | 表示HID profile。 |
| PROFILE_PAN_NETWORK
<sup>
9+
</sup>
| 0x0007 | 表示PAN profile。 |
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录