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

!16020 电话接口更新

Merge pull request !16020 from wangziming/OpenHarmony-3.2-Release
...@@ -20,6 +20,10 @@ dial\(phoneNumber: string, callback: AsyncCallback<boolean\>\): void ...@@ -20,6 +20,10 @@ dial\(phoneNumber: string, callback: AsyncCallback<boolean\>\): void
拨打电话。使用callback异步回调。 拨打电话。使用callback异步回调。
>**说明:**
>
>从API version 6 开始支持,从API version 9 开始废弃,建议使用[dialCall](#calldialcall9)替代。
**需要权限**:ohos.permission.PLACE_CALL **需要权限**:ohos.permission.PLACE_CALL
**系统能力**:SystemCapability.Telephony.CallManager **系统能力**:SystemCapability.Telephony.CallManager
...@@ -46,6 +50,10 @@ dial\(phoneNumber: string, options: DialOptions, callback: AsyncCallback<boolean ...@@ -46,6 +50,10 @@ dial\(phoneNumber: string, options: DialOptions, callback: AsyncCallback<boolean
拨打电话,可设置通话参数。使用callback异步回调。 拨打电话,可设置通话参数。使用callback异步回调。
>**说明:**
>
>从API version 6 开始支持,从API version 9 开始废弃,建议使用[dialCall](#calldialcall9)替代。
**需要权限**:ohos.permission.PLACE_CALL **需要权限**:ohos.permission.PLACE_CALL
**系统能力**:SystemCapability.Telephony.CallManager **系统能力**:SystemCapability.Telephony.CallManager
...@@ -75,6 +83,10 @@ dial\(phoneNumber: string, options?: DialOptions\): Promise<boolean\> ...@@ -75,6 +83,10 @@ dial\(phoneNumber: string, options?: DialOptions\): Promise<boolean\>
拨打电话,可设置通话参数。使用Promise异步回调。 拨打电话,可设置通话参数。使用Promise异步回调。
>**说明:**
>
>从API version 6 开始支持,从API version 9 开始废弃,建议使用[dialCall](#calldialcall9)替代。
**需要权限**:ohos.permission.PLACE_CALL **需要权限**:ohos.permission.PLACE_CALL
**系统能力**:SystemCapability.Telephony.CallManager **系统能力**:SystemCapability.Telephony.CallManager
...@@ -232,12 +244,14 @@ dialCall\(phoneNumber: string, options?: DialCallOptions\): Promise<void\> ...@@ -232,12 +244,14 @@ dialCall\(phoneNumber: string, options?: DialCallOptions\): Promise<void\>
**示例:** **示例:**
```js ```js
try { let promise = call.dialCall("138xxxxxxxx", {
call.dialCall('138xxxxxxxx'); extras: false
});
promise.then(data => {
console.log(`dialCall success, promise: data->${JSON.stringify(data)}`); console.log(`dialCall success, promise: data->${JSON.stringify(data)}`);
} catch (error) { }).catch(err => {
console.log(`dialCall fail, promise: err->${JSON.stringify(error)}`); console.error(`dialCall fail, promise: err->${JSON.stringify(err)}`);
} });
``` ```
...@@ -836,7 +850,7 @@ promise.then(data => { ...@@ -836,7 +850,7 @@ promise.then(data => {
``` ```
## call.answerCall<sup>7+</sup> ## call.answerCall<sup>9+</sup>
answerCall\(callId: number, callback: AsyncCallback<void\>\): void answerCall\(callId: number, callback: AsyncCallback<void\>\): void
...@@ -876,7 +890,7 @@ call.answerCall(1, (err, data) => { ...@@ -876,7 +890,7 @@ call.answerCall(1, (err, data) => {
``` ```
## call.answerCall<sup>7+</sup> ## call.answerCall<sup>9+</sup>
answerCall(callId?: number\): Promise<void\> answerCall(callId?: number\): Promise<void\>
...@@ -963,7 +977,7 @@ call.answerCall((err, data) => { ...@@ -963,7 +977,7 @@ call.answerCall((err, data) => {
``` ```
## call.hangUpCall<sup>7+</sup> ## call.hangUpCall<sup>9+</sup>
hangUpCall\(callId: number, callback: AsyncCallback<void\>\): void hangUpCall\(callId: number, callback: AsyncCallback<void\>\): void
...@@ -1003,7 +1017,7 @@ call.hangUpCall(1, (err, data) => { ...@@ -1003,7 +1017,7 @@ call.hangUpCall(1, (err, data) => {
``` ```
## call.hangUpCall<sup>7+</sup> ## call.hangUpCall<sup>9+</sup>
hangUpCall\(callId?: number\): Promise<void\> hangUpCall\(callId?: number\): Promise<void\>
...@@ -1132,7 +1146,7 @@ call.rejectCall(1, (err, data) => { ...@@ -1132,7 +1146,7 @@ call.rejectCall(1, (err, data) => {
``` ```
## call.rejectCall<sup>7+</sup> ## call.rejectCall<sup>9+</sup>
rejectCall\(callId: number, options: RejectMessageOptions, callback: AsyncCallback<void\>\): void rejectCall\(callId: number, options: RejectMessageOptions, callback: AsyncCallback<void\>\): void
...@@ -1176,7 +1190,7 @@ call.rejectCall(1, rejectMessageOptions, (err, data) => { ...@@ -1176,7 +1190,7 @@ call.rejectCall(1, rejectMessageOptions, (err, data) => {
``` ```
## call.rejectCall<sup>7+</sup> ## call.rejectCall<sup>9+</sup>
rejectCall(callId?: number, options?: RejectMessageOptions\): Promise<void\> rejectCall(callId?: number, options?: RejectMessageOptions\): Promise<void\>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册