未验证 提交 35c292de 编写于 作者: O openharmony_ci 提交者: Gitee

!16237 修改docs文档与sdk不一致问题

Merge pull request !16237 from dingxiaochen/master
...@@ -132,10 +132,10 @@ dialCall\(phoneNumber: string, callback: AsyncCallback<void\>\): void ...@@ -132,10 +132,10 @@ dialCall\(phoneNumber: string, callback: AsyncCallback<void\>\): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ---------------------------- | ---- | --------------------------------------- | | ----------- |---------------------------| ---- |-------------------------|
| phoneNumber | string | 是 | 电话号码。 | | phoneNumber | string | 是 | 电话号码。 |
| callback | AsyncCallback&lt;boolean&gt; | 是 | 回调函数,返回true为成功,false为失败。 | | callback | AsyncCallback&lt;void&gt; | 是 | 以callback形式异步返回拨打电话的结果。 |
**错误码:** **错误码:**
...@@ -171,11 +171,11 @@ dialCall\(phoneNumber: string, options: DialCallOptions, callback: AsyncCallback ...@@ -171,11 +171,11 @@ dialCall\(phoneNumber: string, options: DialCallOptions, callback: AsyncCallback
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ----------------------------------- | ---- | ------------------------------------ | | ----------- |--------------------------------------| ---- | ------------------------------------ |
| phoneNumber | string | 是 | 电话号码。 | | phoneNumber | string | 是 | 电话号码。 |
| options | [DialCallOptions](#dialcalloptions9)| 是 | 通话参数,携带呼叫的其他配置信息。 | | options | [DialCallOptions](#dialcalloptions9) | 是 | 通话参数,携带呼叫的其他配置信息。 |
| callback | AsyncCallback&lt;boolean&gt; | 是 | 回调函数,返回true为成功,false为失败。 | | callback | AsyncCallback&lt;void&gt; | 是 | 以callback形式异步返回拨打电话的结果。 |
**错误码:** **错误码:**
...@@ -219,7 +219,13 @@ dialCall\(phoneNumber: string, options?: DialCallOptions\): Promise<void\> ...@@ -219,7 +219,13 @@ dialCall\(phoneNumber: string, options?: DialCallOptions\): Promise<void\>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ----------------------------------- | ---- | -------------------------------------- | | ----------- | ----------------------------------- | ---- | -------------------------------------- |
| phoneNumber | string | 是 | 电话号码。 | | phoneNumber | string | 是 | 电话号码。 |
| options | [DialCallOptions](#dialcalloptions9)| 否 | 通话参数,选择为语音通话还是视频通话。 | | options | [DialCallOptions](#dialcalloptions9)| 否 | 通话参数,携带呼叫的其他配置信息。 |
**返回值:**
| 类型 | 说明 |
| ------------------- | --------------------------------- |
| Promise&lt;void&gt; | 以Promise形式异步返回拨打电话的结果。 |
**错误码:** **错误码:**
...@@ -236,7 +242,10 @@ dialCall\(phoneNumber: string, options?: DialCallOptions\): Promise<void\> ...@@ -236,7 +242,10 @@ dialCall\(phoneNumber: string, options?: DialCallOptions\): Promise<void\>
```js ```js
let promise = call.dialCall("138xxxxxxxx", { let promise = call.dialCall("138xxxxxxxx", {
extras: false accountId: 0,
videoState: 0,
dialScene: 0,
dialType: 0,
}); });
promise.then(data => { promise.then(data => {
console.log(`dialCall success, promise: data->${JSON.stringify(data)}`); console.log(`dialCall success, promise: data->${JSON.stringify(data)}`);
......
...@@ -239,6 +239,125 @@ observer.off('signalInfoChange', callback); ...@@ -239,6 +239,125 @@ observer.off('signalInfoChange', callback);
observer.off('signalInfoChange'); observer.off('signalInfoChange');
``` ```
## observer.on('cellInfoChange')<sup>8+</sup>
on\(type: \'cellInfoChange\', callback: Callback<CellInformation\>\): void;
订阅小区信息变化事件,使用callback方式作为异步方法。
**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.LOCATION 和 ohos.permission.APPROXIMATELY_LOCATION
**系统能力**:SystemCapability.Telephony.StateRegistry
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------------- | ---- |------------------------------------------------------------|
| type | string | 是 | 小区信息变化事件,固定为'cellInfoChange'。 |
| callback | Callback\<[CellInformation](js-apis-radio.md#cellinformation8)\> | 是 | 回调函数。|
**错误码:**
| 错误码ID | 错误信息 |
| -------- | -------------------------------------------- |
| 201 | Permission denied. |
| 401 | Parameter error. |
| 8300001 | Invalid parameter value. |
| 8300002 | Operation failed. Cannot connect to service. |
| 8300003 | System internal error. |
| 8300999 | Unknown error code. |
**示例:**
```js
observer.on('cellInfoChange', data => {
console.log("on cellInfoChange, data:" + JSON.stringify(data));
});
```
## observer.on('cellInfoChange')<sup>8+</sup>
on\(type: \'cellInfoChange\', options: { slotId: number }, callback: Callback<CellInformation\>\): void;
订阅指定卡槽位的小区信息变化事件,使用callback方式作为异步方法。
**系统接口:** 此接口为系统接口。
**需要权限**:ohos.permission.LOCATION 和 ohos.permission.APPROXIMATELY_LOCATION
**系统能力**:SystemCapability.Telephony.StateRegistry
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ |--------------------------------------------------| ---- |------------------------------------------------------------|
| type | string | 是 | 小区信息变化事件,固定为'cellInfoChange'。 |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | Callback\<[CellInformation](js-apis-radio.md#cellinformation8)\> | 是 | 回调函数。|
**错误码:**
| 错误码ID | 错误信息 |
| -------- | -------------------------------------------- |
| 201 | Permission denied. |
| 401 | Parameter error. |
| 8300001 | Invalid parameter value. |
| 8300002 | Operation failed. Cannot connect to service. |
| 8300003 | System internal error. |
| 8300999 | Unknown error code. |
**示例:**
```js
observer.on('cellInfoChange', {slotId: 0}, data => {
console.log("on cellInfoChange, data:" + JSON.stringify(data));
});
```
## observer.off('cellInfoChange')<sup>8+</sup>
off\(type: \'cellInfoChange\', callback?: Callback<CellInformation\>\): void;
取消订阅小区信息变化事件,使用callback方式作为异步方法。
>**说明:**
>
>可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
**系统接口:** 此接口为系统接口。
**系统能力**:SystemCapability.Telephony.StateRegistry
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| type | string | 是 | 小区信息变化事件,固定为'cellInfoChange'。 |
| callback | Callback\<[CellInformation](js-apis-radio.md#cellinformation8)\> | 否 | 回调函数。|
| 错误码ID | 错误信息 |
| -------- | -------------------------------------------- |
| 401 | Parameter error. |
| 8300001 | Invalid parameter value. |
| 8300002 | Operation failed. Cannot connect to service. |
| 8300003 | System internal error. |
| 8300999 | Unknown error code. |
**示例:**
```js
let callback = data => {
console.log("on cellInfoChange, data:" + JSON.stringify(data));
}
observer.on('cellInfoChange', callback);
// 可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
observer.off('cellInfoChange', callback);
observer.off('cellInfoChange');
```
## observer.on('callStateChange') ## observer.on('callStateChange')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册