diff --git a/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-connection.md b/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-connection.md
index a730fb3445381fbd86cf1ed852a1d11737eaf418..d288fa6b25b20c596f5ca67af4befa75018ac942 100644
--- a/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-connection.md
+++ b/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-connection.md
@@ -1,6 +1,6 @@
# @ohos.bluetooth.connection (蓝牙connection模块)
-connection模块提供了对蓝牙操作和管理的方法。
+connection模块提供了蓝牙设备的配对、连接及状态查询等能力。
> **说明:**
>
@@ -19,72 +19,73 @@ import { connection } from '@kit.ConnectivityKit';
type ProfileConnectionState = constant.ProfileConnectionState
-蓝牙设备的profile连接状态。
+蓝牙设备的Profile协议连接状态。Profile协议包括A2DP(Advanced Audio Distribution Profile)、HFP(Hands-Free Profile)和HID(Human Interface Device)等。
**系统能力**:SystemCapability.Communication.Bluetooth.Core
| 类型 | 说明 |
| ------------------- | ------------------- |
-| [constant.ProfileConnectionState](js-apis-bluetooth-constant.md#profileconnectionstate) | 蓝牙设备的profile连接状态。 |
+| [constant.ProfileConnectionState](js-apis-bluetooth-constant.md#profileconnectionstate) | 蓝牙设备的Profile协议连接状态。 |
## ProfileId
type ProfileId = constant.ProfileId
-蓝牙profile枚举。
+枚举,蓝牙Profile协议。
**系统能力**:SystemCapability.Communication.Bluetooth.Core
| 类型 | 说明 |
| ------------------- | ------------------- |
-| [constant.ProfileId](js-apis-bluetooth-constant.md#profileid) | 蓝牙profile枚举。 |
+| [constant.ProfileId](js-apis-bluetooth-constant.md#profileid) | 蓝牙Profile协议的枚举。 |
## ProfileUuids12+
type ProfileUuids = constant.ProfileUuids
-表示Profile的UUID。
+蓝牙Profile协议的UUID。
**系统能力**:SystemCapability.Communication.Bluetooth.Core
| 类型 | 说明 |
| ------------------- | ------------------- |
-| [constant.ProfileUuids](js-apis-bluetooth-constant.md#profileuuids) | 表示Profile的UUID。 |
+| [constant.ProfileUuids](js-apis-bluetooth-constant.md#profileuuids) | 蓝牙Profile协议的UUID。 |
## MajorClass
type MajorClass = constant.MajorClass
-蓝牙设备主要类别。
+蓝牙设备的主要类型。蓝牙标准协议字段。
**系统能力**:SystemCapability.Communication.Bluetooth.Core
| 类型 | 说明 |
| ------------------- | ------------------- |
-| [constant.MajorClass](js-apis-bluetooth-constant.md#majorclass) | 蓝牙设备主要类别。 |
+| [constant.MajorClass](js-apis-bluetooth-constant.md#majorclass) | 蓝牙设备的主要类型。 |
## MajorMinorClass
type MajorMinorClass = constant.MajorMinorClass
-主要次要蓝牙设备类别。
+蓝牙设备的子类型,在[MajorClass](js-apis-bluetooth-constant.md#majorclass)基础上进一步细分的类型。蓝牙标准协议字段。
**系统能力**:SystemCapability.Communication.Bluetooth.Core
| 类型 | 说明 |
| ------------------- | ------------------- |
-| [constant.MajorMinorClass](js-apis-bluetooth-constant.md#majorminorclass) | 主要次要蓝牙设备类别。 |
+| [constant.MajorMinorClass](js-apis-bluetooth-constant.md#majorminorclass) | 蓝牙设备的子类型。 |
## connection.pairDevice
pairDevice(deviceId: string, callback: AsyncCallback<void>): void
-发起蓝牙配对。使用Callback异步回调。
+主动发起与对端蓝牙设备的配对流程。使用Callback异步回调。
+- 蓝牙配对状态通过[on('bondStateChange')](#connectiononbondstatechange)的回调结果获取。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -96,7 +97,7 @@ pairDevice(deviceId: string, callback: AsyncCallback<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ----------------------------------- |
-| deviceId | string | 是 | 表示配对的远端设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| deviceId | string | 是 | 需要配对的对端蓝牙设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
| callback | AsyncCallback<void> | 是 | 回调函数。当配对成功,err为undefined,否则为错误对象。 |
**错误码**:
@@ -132,7 +133,8 @@ try {
pairDevice(deviceId: string): Promise<void>
-发起蓝牙配对。使用Promise异步回调。
+主动发起与对端蓝牙设备的配对流程。使用Promise异步回调。
+- 蓝牙配对状态通过[on('bondStateChange')](#connectiononbondstatechange)的回调结果获取。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -144,13 +146,13 @@ pairDevice(deviceId: string): Promise<void>
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ----------------------------------- |
-| deviceId | string | 是 | 表示配对的远端设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| deviceId | string | 是 | 需要配对的对端蓝牙设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
**返回值:**
| 类型 | 说明 |
| ------------------- | ------------- |
-| Promise<void> | 返回promise对象。 |
+| Promise<void> | Promise对象。无返回结果的Promise对象。 |
**错误码**:
@@ -199,7 +201,7 @@ getRemoteDeviceName(deviceId: string): string
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | --------------------------------- |
-| deviceId | string | 是 | 表示远程设备的地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| deviceId | string | 是 | 表示对端设备的地址,例如:"XX:XX:XX:XX:XX:XX"。 |
**返回值:**
@@ -237,8 +239,6 @@ try {
getRemoteDeviceName(deviceId: string, alias?: boolean): string
获取对端蓝牙设备的名称,其中alias为可选参数。
-- 如果携带alias,则根据alias判断是否获取对端蓝牙设备别名。
-- 如果未携带alias,则默认返回对端蓝牙设备别名。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -250,8 +250,8 @@ getRemoteDeviceName(deviceId: string, alias?: boolean): string
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | --------------------------------- |
-| deviceId | string | 是 | 表示远程设备的地址,例如:"XX:XX:XX:XX:XX:XX"。 |
-| alias | boolean | 否 | 是否获取对端蓝牙设备别名。获取成功为true,否则设置为false。 |
+| deviceId | string | 是 | 表示对端设备的地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| alias | boolean | 否 | 表示是否获取对端蓝牙设备别名。
- 如果携带alias,则根据alias判断是否获取对端蓝牙设备别名:true表示获取对端蓝牙设备别名,false表示获取对端蓝牙设备原始名称。
- 如果未携带alias,则默认值为true,返回对端蓝牙设备别名。 |
**返回值:**
@@ -296,13 +296,13 @@ getRemoteDeviceClass(deviceId: string): DeviceClass
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | --------------------------------- |
-| deviceId | string | 是 | 表示远程设备的地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| deviceId | string | 是 | 表示对端设备的地址,例如:"XX:XX:XX:XX:XX:XX"。 |
**返回值:**
| 类型 | 说明 |
| --------------------------- | -------- |
-| [DeviceClass](#deviceclass) | 远程设备的类别。 |
+| [DeviceClass](#deviceclass) | 对端设备的类别。 |
**错误码**:
@@ -332,7 +332,8 @@ try {
getRemoteProfileUuids(deviceId: string, callback: AsyncCallback<Array<ProfileUuids>>): void
-获取对端蓝牙设备支持的Profile UUID。使用Callback异步回调。
+获取对端蓝牙设备的Profile协议能力,通过UUID区分。使用Callback异步回调。
+- 建议仅对已配对的设备调用该方法。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -342,8 +343,8 @@ getRemoteProfileUuids(deviceId: string, callback: AsyncCallback<Array<Prof
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ----------------------------------- |
-| deviceId | string | 是 | 表示配对的远端设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
-| callback | AsyncCallback<Array<[ProfileUuids](js-apis-bluetooth-constant.md#profileuuids12)>> | 是 | 回调函数。当获取UUID成功,err为undefined,否则为错误对象。 |
+| deviceId | string | 是 | 表示配对的对端设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| callback | AsyncCallback<Array<[ProfileUuids](js-apis-bluetooth-constant.md#profileuuids12)>> | 是 | 回调函数。当获取UUID成功,err为undefined,获取到的是UUID能力集合;否则为错误对象。 |
**错误码**:
@@ -377,7 +378,8 @@ try {
getRemoteProfileUuids(deviceId: string): Promise<Array<ProfileUuids>>
-获取对端蓝牙设备支持的Profile UUID。使用Promise异步回调。
+获取对端蓝牙设备的Profile协议能力,通过UUID区分。使用Promise异步回调。
+- 建议仅对已配对的设备调用该方法。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -387,13 +389,13 @@ getRemoteProfileUuids(deviceId: string): Promise<Array<ProfileUuids>>
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | ----------------------------------- |
-| deviceId | string | 是 | 表示配对的远端设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| deviceId | string | 是 | 表示配对的对端设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
**返回值:**
| 类型 | 说明 |
| ------------------- | ------------- |
-| Promise<Array<[ProfileUuids](js-apis-bluetooth-constant.md#profileuuids12)>> | 返回promise对象。 |
+| Promise<Array<[ProfileUuids](js-apis-bluetooth-constant.md#profileuuids12)>> | Promise对象,返回支持的Profile协议列表。 |
**错误码**:
@@ -428,7 +430,7 @@ try {
getLocalName(): string
-获取蓝牙本地设备名称。
+获取本机蓝牙设备的名称。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -438,7 +440,7 @@ getLocalName(): string
| 类型 | 说明 |
| ------ | --------- |
-| string | 蓝牙本地设备名称。 |
+| string | 本机蓝牙设备名称。 |
**错误码**:
@@ -467,7 +469,7 @@ try {
getPairedDevices(): Array<string>
-获取蓝牙配对列表。
+获取已配对蓝牙设备列表。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -479,7 +481,7 @@ getPairedDevices(): Array<string>
| 类型 | 说明 |
| ------------------- | ------------- |
-| Array<string> | 已配对蓝牙设备的地址列表。
- 基于信息安全考虑,此处获取的设备地址为随机MAC地址。
- 配对成功后,该地址不会变更。
- 已配对设备取消配对后重新扫描或蓝牙服务下电时,该随机地址会变更。 |
+| Array<string> | 已配对蓝牙设备的地址列表。
- 基于信息安全考虑,此处获取的设备地址为虚拟MAC地址。
- 配对成功后,该地址不会变更。
- 取消配对该设备后,重新扫描或蓝牙服务下电(蓝牙电源供应被切断)后,该虚拟地址会变更。 |
**错误码**:
@@ -509,7 +511,7 @@ try {
getPairState(deviceId: string): BondState
-获取蓝牙配对状态。
+获取对端蓝牙设备的配对状态信息。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -521,7 +523,7 @@ getPairState(deviceId: string): BondState
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------ | ---- | --------------------------------- |
-| deviceId | string | 是 | 表示远程设备的地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| deviceId | string | 是 | 表示对端设备的地址,例如:"XX:XX:XX:XX:XX:XX"。 |
**返回值:**
@@ -559,9 +561,7 @@ try {
getProfileConnectionState(profileId?: ProfileId): ProfileConnectionState
-获取蓝牙Profile的连接状态,其中ProfileId为可选参数。
-- 如果携带ProfileId,则返回的是当前Profile的连接状态。
-- 如果未携带ProfileId,任一Profile已连接则返回[STATE_CONNECTED](js-apis-bluetooth-constant.md#profileconnectionstate),否则返回[STATE_DISCONNECTED](js-apis-bluetooth-constant.md#profileconnectionstate)。
+获取蓝牙Profile协议的连接状态,其中ProfileId为可选参数。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -571,13 +571,13 @@ getProfileConnectionState(profileId?: ProfileId): ProfileConnectionState
| 参数名 | 类型 | 必填 | 说明 |
| --------- | --------- | ---- | ------------------------------------- |
-| profileId | [ProfileId](js-apis-bluetooth-constant.md#profileid) | 否 | 表示profile的枚举值,例如:PROFILE_A2DP_SOURCE。 |
+| profileId | [ProfileId](js-apis-bluetooth-constant.md#profileid) | 否 | 表示Profile协议的枚举值。如果携带ProfileId,则返回指定Profile协议的连接状态。如果未携带ProfileId,则检查所有支持的Profile连接状态,按如下优先级顺序检查并返回:
- 存在已连接的Profile协议,则返回[STATE_CONNECTED](js-apis-bluetooth-constant.md#profileconnectionstate)。
- 存在正在连接的Profile协议,则返回[STATE_CONNECTING](js-apis-bluetooth-constant.md#profileconnectionstate)。
- 存在正在断连的Profile协议,则返回[STATE_DISCONNECTING](js-apis-bluetooth-constant.md#profileconnectionstate)。
- 以上条件均不满足,则返回[STATE_DISCONNECTED](js-apis-bluetooth-constant.md#profileconnectionstate)。 |
**返回值:**
| 类型 | 说明 |
| ------------------------------------------------- | ------------------- |
-| [ProfileConnectionState](js-apis-bluetooth-constant.md#profileconnectionstate) | profile的连接状态。 |
+| [ProfileConnectionState](js-apis-bluetooth-constant.md#profileconnectionstate) | Profile协议的连接状态。 |
**错误码**:
@@ -610,7 +610,8 @@ try {
setDevicePairingConfirmation(deviceId: string, accept: boolean): void
-设置设备配对请求确认。
+收到对端蓝牙设备的配对请求事件后,确认请求结果。
+- 对端蓝牙的配对请求通过[on('pinRequired')](#connectiononpinrequired)的回调结果获取。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH 和 ohos.permission.MANAGE_BLUETOOTH(该权限仅系统应用可申请)
@@ -620,8 +621,8 @@ setDevicePairingConfirmation(deviceId: string, accept: boolean): void
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------- | ---- | -------------------------------- |
-| deviceId | string | 是 | 表示远端设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
-| accept | boolean | 是 | 接受配对请求设置为true,否则设置为false。 |
+| deviceId | string | 是 | 表示对端设备地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| accept | boolean | 是 | 是否接受对端设备的配对请求。true表示接受,false表示不接受。 |
**错误码**:
@@ -640,7 +641,7 @@ setDevicePairingConfirmation(deviceId: string, accept: boolean): void
```js
import { AsyncCallback, BusinessError } from '@kit.BasicServicesKit';
-// 订阅“pinRequired”配对请求事件,收到远端配对请求后设置配对确认。
+// 订阅“pinRequired”配对请求事件,收到对端配对请求后设置配对确认。
function onReceivePinRequiredEvent(data: connection.PinRequiredParam) { // data为配对请求的入参,配对请求参数。
console.info('pin required = '+ JSON.stringify(data));
connection.setDevicePairingConfirmation(data.deviceId, true);
@@ -657,7 +658,7 @@ try {
setDevicePinCode(deviceId: string, code: string, callback: AsyncCallback<void>): void
-当蓝牙配对类型PinType为PIN_TYPE_ENTER_PIN_CODE或PIN_TYPE_PIN_16_DIGITS时调用此接口,请求用户输入PIN码。使用Callback异步回调。
+蓝牙配对时,弹框提示用户输入个人身份识别码(Personal identification number,PIN),调用此接口设置PIN码,完成蓝牙配对。使用Callback异步回调。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -667,7 +668,7 @@ setDevicePinCode(deviceId: string, code: string, callback: AsyncCallback<void
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------- | ---- | -------------------------------- |
-| deviceId | string | 是 | 表示远端设备MAC地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| deviceId | string | 是 | 表示对端设备MAC地址,例如:"XX:XX:XX:XX:XX:XX"。 |
| code | string | 是 | 用户输入的PIN码。 |
| callback | AsyncCallback<void> | 是 | 回调函数,当设置PinCode成功,err为undefined,否则为错误对象。 |
@@ -703,7 +704,7 @@ try {
setDevicePinCode(deviceId: string, code: string): Promise<void>
-当蓝牙配对类型PinType为PIN_TYPE_ENTER_PIN_CODE或PIN_TYPE_PIN_16_DIGITS时调用此接口,请求用户输入PIN码。使用Promise异步回调。
+蓝牙配对时,弹框提示用户输入PIN码,调用此接口请求用户输入PIN码,完成蓝牙配对。使用Promise异步回调。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -713,14 +714,14 @@ setDevicePinCode(deviceId: string, code: string): Promise<void>
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------- | ---- | -------------------------------- |
-| deviceId | string | 是 | 表示远端设备MAC地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| deviceId | string | 是 | 表示对端设备MAC地址,例如:"XX:XX:XX:XX:XX:XX"。 |
| code | string | 是 | 用户输入的PIN码。 |
**返回值:**
| 类型 | 说明 |
| ------------------- | ------------- |
-| Promise<void> | 返回promise对象。 |
+| Promise<void> | Promise对象。无返回结果的Promise对象。 |
**错误码**:
@@ -757,7 +758,7 @@ try {
setLocalName(name: string): void
-设置蓝牙本地设备名称。
+设置本机蓝牙设备名称,不能设置为空字符串。如果设为空字符串会失败。
> **说明:**
> 从API version 10开始支持,从API version 12开始废弃,不再提供替代接口。
@@ -770,7 +771,7 @@ setLocalName(name: string): void
| 参数名 | 类型 | 必填 | 说明 |
| ---- | ------ | ---- | --------------------- |
-| name | string | 是 | 要设置的蓝牙名称,最大长度为248字节数。 |
+| name | string | 是 | 需要设置的蓝牙名称,名称长度范围为(0,248],单位是字节。 |
**错误码**:
@@ -801,7 +802,7 @@ try {
setBluetoothScanMode(mode: ScanMode, duration: number): void
-设置蓝牙扫描模式,可以被远端设备发现。
+设置蓝牙扫描模式,决定本机设备是否可被连接,或者可被发现。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -832,7 +833,7 @@ setBluetoothScanMode(mode: ScanMode, duration: number): void
```js
import { AsyncCallback, BusinessError } from '@kit.BasicServicesKit';
try {
- // 设置为可连接可发现才可被远端设备扫描到,可以连接。
+ // 设置为可连接可发现才可被对端设备扫描到,可以连接。
connection.setBluetoothScanMode(connection.ScanMode.SCAN_MODE_CONNECTABLE_GENERAL_DISCOVERABLE, 100);
} catch (err) {
console.error('errCode: ' + (err as BusinessError).code + ', errMessage: ' + (err as BusinessError).message);
@@ -884,7 +885,7 @@ try {
startBluetoothDiscovery(): void
-开启蓝牙扫描,可以发现远端设备。
+开启蓝牙扫描,发现对端蓝牙设备(传统蓝牙设备和BLE设备)。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -960,7 +961,7 @@ try {
isBluetoothDiscovering(): boolean
-查询设备的蓝牙发现状态。
+判断本机蓝牙设备是否处于设备扫描状态。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -970,7 +971,7 @@ isBluetoothDiscovering(): boolean
| 类型 | 说明 |
| ------------------- | ------------- |
-| boolean | 设备已开启蓝牙发现为true,否则为false。 |
+| boolean | 是否开启蓝牙发现。true表示正在发起设备扫描,false表示未发起设备扫描。 |
**错误码**:
@@ -1000,7 +1001,8 @@ try {
setRemoteDeviceName(deviceId: string, name: string): Promise<void>
-设置蓝牙远端设备名称。使用Promise异步回调。
+设置对端蓝牙设备的名称,不能设置为空字符串。如果设为空字符串会失败。使用Promise异步回调。
+- 建议仅对已配对的设备调用该方法。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -1012,14 +1014,14 @@ setRemoteDeviceName(deviceId: string, name: string): Promise<void>
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | -------------------------------------- |
-| deviceId | string | 是 | 表示远端设备MAC地址,例如:"XX:XX:XX:XX:XX:XX"。 |
-| name | string | 是 | 修改远端设备名称,最大长度为64字节。 |
+| deviceId | string | 是 | 表示对端设备MAC地址,例如:"XX:XX:XX:XX:XX:XX"。 |
+| name | string | 是 | 修改对端设备名称,名称长度范围为(0,64],单位是字节。 |
**返回值:**
| 类型 | 说明 |
| ------------------- | ------------- |
-| Promise<void> | 以Promise形式返回设置蓝牙远端设备名称的结果,设置失败时返回错误码信息。 |
+| Promise<void> | Promise对象。无返回结果的Promise对象。 |
**错误码**:
@@ -1054,7 +1056,8 @@ try {
getRemoteDeviceBatteryInfo(deviceId: string): Promise<BatteryInfo>
-获取蓝牙远端设备的电量信息。使用Promise异步回调。
+获取对端蓝牙设备的电量信息。使用Promise异步回调。
+- 对端蓝牙设备的电量信息变更通过[on('batteryChange')](#connectiononbatterychange12)的回调结果获取。
**需要权限**:ohos.permission.ACCESS_BLUETOOTH
@@ -1064,13 +1067,13 @@ getRemoteDeviceBatteryInfo(deviceId: string): Promise<BatteryInfo>
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------- | ---- | -------------------------------- |
-| deviceId | string | 是 | 表示远端设备MAC地址,例如:"11:22:33:AA:BB:FF"。 |
+| deviceId | string | 是 | 表示对端蓝牙设备的MAC地址,例如:"XX:XX:XX:XX:XX:XX"。 |
**返回值:**
| 类型 | 说明 |
| ------------------- | ------------- |
-| Promise<[BatteryInfo](#batteryinfo12)> | 以Promise形式返回蓝牙远端设备的电量信息。 |
+| Promise<[BatteryInfo](#batteryinfo12)> | Promise对象,返回电量信息对象。 |
**错误码**:
@@ -1535,7 +1538,7 @@ try {
getLastConnectionTime(deviceId: string): Promise<number>
-获取蓝牙远端设备最近一次连接的时间点。使用Promise异步回调。
+获取对端蓝牙设备最近一次连接的时间点。使用Promise异步回调。
**系统能力**:SystemCapability.Communication.Bluetooth.Core
@@ -1549,7 +1552,7 @@ getLastConnectionTime(deviceId: string): Promise<number>
| 类型 | 说明 |
| ------------------- | ------------- |
-| Promise<number> | 以Promise形式返回设置蓝牙远端设备最近一次连接的时间点结果,返回promise对象。 |
+| Promise<number> | Promise对象,返回对端蓝牙设备最近一次连接的时间点。 |
**错误码**:
@@ -1685,14 +1688,14 @@ connectAllowedProfiles(deviceId: string): Promise<void>
| 类型 | 说明 |
| ------------------------------------------------- | ------------------- |
-| Promise<void> | Promise对象。|
+| Promise<void> | Promise对象。无返回结果的Promise对象。|
**错误码:**
以下错误码的详细介绍请参见 [通用错误码说明文档](../errorcode-universal.md)和[蓝牙服务子系统错误码](errorcode-bluetoothManager.md)。
| 错误码ID| 错误信息|
-| -------- | ---------------------------- |
+| -------- | ---------------------------- |
|201 | Permission denied. |
|401 | Parameter error. Possible causes: 1. Mandatory parameters are left unspecified. 2. Incorrect parameter types. 3. Parameter verification failed. |
|801 | Capability not supported. |