提交 64d58675 编写于 作者: C clevercong

update

Signed-off-by: Nclevercong <lichunlin2@huawei.com>
上级 a14b40d3
...@@ -611,15 +611,15 @@ answer\(callId: number, callback: AsyncCallback<void\>\): void ...@@ -611,15 +611,15 @@ answer\(callId: number, callback: AsyncCallback<void\>\): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- | | -------- | ------------------------- | ---- | ----------------------------------------------- |
| callId | number | 是 | 呼叫Id。 | | callId | number | 是 | 呼叫Id。可以通过订阅callDetailsChange事件获得。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
```js ```js
call.dial(1, (err, data) => { call.answer(1, (err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
}); });
``` ```
...@@ -639,9 +639,9 @@ answer(callId?: number\): Promise<void\> ...@@ -639,9 +639,9 @@ answer(callId?: number\): Promise<void\>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------------------------------- | | ------ | ------ | ---- | ------------------------------------------------------------ |
| callId | number | 否 | 呼叫Id。自API 9起,它是可选的。 | | callId | number | 否 | 呼叫Id。可以通过订阅callDetailsChange事件获得。从API Version 9开始为可选参数。 |
**返回值:** **返回值:**
...@@ -697,10 +697,10 @@ hangup\(callId: number, callback: AsyncCallback<void\>\): void ...@@ -697,10 +697,10 @@ hangup\(callId: number, callback: AsyncCallback<void\>\): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- | | -------- | ------------------------- | ---- | ----------------------------------------------- |
| callId | number | 是 | 呼叫id。 | | callId | number | 是 | 呼叫id。可以通过订阅callDetailsChange事件获得。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -723,9 +723,9 @@ hangup\(callId?: number\): Promise<void\> ...@@ -723,9 +723,9 @@ hangup\(callId?: number\): Promise<void\>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | --------------------------------- | | ------ | ------ | ---- | ------------------------------------------------------------ |
| callId | number | 否 | 呼叫id。自API 9以来,它是可选的。 | | callId | number | 否 | 呼叫id。可以通过订阅callDetailsChange事件获得。从API Version 9开始为可选参数。 |
**返回值:** **返回值:**
...@@ -781,10 +781,10 @@ reject\(options: RejectMessageOptions, callback: AsyncCallback<void\>\): void ...@@ -781,10 +781,10 @@ reject\(options: RejectMessageOptions, callback: AsyncCallback<void\>\): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------- | ---- | -------------- | | -------- | ---------------------------------------------- | ---- | -------------- |
| options | [RejectMessageOptions](#RejectMessageOptions) | 是 | 拒绝消息选项。 | | options | [RejectMessageOptions](#rejectmessageoptions7) | 是 | 拒绝消息选项。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -810,10 +810,10 @@ reject(callId: number, callback: AsyncCallback<void\>): <void\> ...@@ -810,10 +810,10 @@ reject(callId: number, callback: AsyncCallback<void\>): <void\>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- | | -------- | ------------------------- | ---- | ----------------------------------------------- |
| callId | number | 是 | 呼叫Id。 | | callId | number | 是 | 呼叫Id。可以通过订阅callDetailsChange事件获得。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**返回值:** **返回值:**
...@@ -844,11 +844,11 @@ reject\(callId: number, options: RejectMessageOption, callback: AsyncCallback<vo ...@@ -844,11 +844,11 @@ reject\(callId: number, options: RejectMessageOption, callback: AsyncCallback<vo
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------- | ---- | -------------- | | -------- | ---------------------------------------------- | ---- | ----------------------------------------------- |
| callId | number | 是 | 呼叫Id。 | | callId | number | 是 | 呼叫Id。可以通过订阅callDetailsChange事件获得。 |
| options | [RejectMessageOptions](#RejectMessageOptions) | 是 | 拒绝消息选项。 | | options | [RejectMessageOptions](#rejectmessageoptions7) | 是 | 拒绝消息选项。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -874,10 +874,10 @@ reject(callId?: number, options?: RejectMessageOptions\): Promise<void\> ...@@ -874,10 +874,10 @@ reject(callId?: number, options?: RejectMessageOptions\): Promise<void\>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | --------------------------------------------- | ---- | --------------------------------- | | ------- | ---------------------------------------------- | ---- | ------------------------------------------------------------ |
| callId | number | 否 | 呼叫Id。自API 9以来,它是可选的。 | | callId | number | 否 | 呼叫Id。可以通过订阅callDetailsChange事件获得。从API Version 9开始为可选参数。 |
| options | [RejectMessageOptions](#RejectMessageOptions) | 否 | 拒绝消息选项。 | | options | [RejectMessageOptions](#rejectmessageoptions7) | 否 | 拒绝消息选项。 |
**返回值:** **返回值:**
...@@ -1080,7 +1080,7 @@ promise.then(data => { ...@@ -1080,7 +1080,7 @@ promise.then(data => {
combineConference\(callId: number, callback: AsyncCallback<void\>\): void combineConference\(callId: number, callback: AsyncCallback<void\>\): void
组合会议。使用callback异步回调。 合并通话,将两通电话合并成会议电话。使用callback异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -1106,7 +1106,7 @@ call.combineConference(1, (err, data) => { ...@@ -1106,7 +1106,7 @@ call.combineConference(1, (err, data) => {
combineConference\(callId: number\): Promise<void\> combineConference\(callId: number\): Promise<void\>
组合会议。使用Promise异步回调。 合并通话,将两通电话合并成会议电话。使用Promise异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -1255,7 +1255,7 @@ promise.then(data => { ...@@ -1255,7 +1255,7 @@ promise.then(data => {
## call.getCallIdListForConference<sup>7+</sup> ## call.getCallIdListForConference<sup>7+</sup>
getCallIdListForConference\(callId: number, callback: AsyncCallback**<**Array<string\>>\): void getCallIdListForConference\(callId: number, callback: AsyncCallback<Array<string\>>\): void
获取会议的呼叫Id列表。使用callback异步回调。 获取会议的呼叫Id列表。使用callback异步回调。
...@@ -1314,7 +1314,7 @@ promise.then(data => { ...@@ -1314,7 +1314,7 @@ promise.then(data => {
## call.getCallWaitingStatus<sup>7+</sup> ## call.getCallWaitingStatus<sup>7+</sup>
getCallWaitingStatus\(slotId: number, callback: AsyncCallback**<**CallWaitingStatus>\): void getCallWaitingStatus\(slotId: number, callback: AsyncCallback<CallWaitingStatus\>\): void
获取呼叫等待状态。使用callback异步回调。 获取呼叫等待状态。使用callback异步回调。
...@@ -1324,10 +1324,10 @@ getCallWaitingStatus\(slotId: number, callback: AsyncCallback**<**CallWaitingSta ...@@ -1324,10 +1324,10 @@ getCallWaitingStatus\(slotId: number, callback: AsyncCallback**<**CallWaitingSta
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------ | ---- | -------------------------------------- | | -------- | ----------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback<Array<string\>\> | 是 | 回调函数。返回呼叫等待状态。 | | callback | AsyncCallback&lt;[CallWaitingStatus](#callwaitingstatus7)\> | 是 | 回调函数。<br/>返回呼叫等待状态。<br/>- 0:禁用呼叫等待 <br/>- 1:启用呼叫等待 |
**示例:** **示例:**
...@@ -1356,9 +1356,9 @@ getCallWaitingStatus\(slotId: number\): Promise<CallWaitingStatus\> ...@@ -1356,9 +1356,9 @@ getCallWaitingStatus\(slotId: number\): Promise<CallWaitingStatus\>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------------------------------------------------------- | ----------------------------------- | | ------------------------------------------------------- | ------------------------------------------------------------ |
| Promise&lt;[CallWaitingStatus](#CallWaitingStatus7)&gt; | 以Promise形式异步返回呼叫等待状态。 | | Promise&lt;[CallWaitingStatus](#callwaitingstatus7)&gt; | 以Promise形式异步返回呼叫等待状态。<br/>- 0:禁用呼叫等待 <br/>- 1:启用呼叫等待 |
**示例:** **示例:**
...@@ -1383,11 +1383,11 @@ setCallWaiting\(slotId: number, activate: boolean, callback: AsyncCallback<void\ ...@@ -1383,11 +1383,11 @@ setCallWaiting\(slotId: number, activate: boolean, callback: AsyncCallback<void\
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------ | ---- | -------------------------------------- | | -------- | -------------------- | ---- | ------------------------------------------------------------ |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| activate | boolean | 是 | 是否激活。 | | activate | boolean | 是 | 呼叫等待是否处于启用状态。<br/>- false:禁用呼叫等待<br/>- true:启用呼叫等待 |
| callback | AsyncCallback<Array<string\>\> | 是 | 回调函数。 | | callback | AsyncCallback<void\> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1410,10 +1410,10 @@ setCallWaiting\(slotId: number, activate: boolean\): Promise<void\> ...@@ -1410,10 +1410,10 @@ setCallWaiting\(slotId: number, activate: boolean\): Promise<void\>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------- | ---- | -------------------------------------- | | -------- | ------- | ---- | ------------------------------------------------------------ |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| activate | boolean | 是 | 是否激活。 | | activate | boolean | 是 | 呼叫等待是否处于启用状态。<br/>- false:禁用呼叫等待<br/>- true:启用呼叫等待 |
**返回值:** **返回值:**
...@@ -1608,9 +1608,9 @@ promise.then(data => { ...@@ -1608,9 +1608,9 @@ promise.then(data => {
}); });
``` ```
## call.on<sup>7+</sup> ## call.on('callDetailsChange')<sup>7+</sup>
on\(type: 'callDetailsChange', callback: Callback**<**CallAttributeOptions>\): void on\(type: 'callDetailsChange', callback: Callback<CallAttributeOptions\>\): void
订阅callDetailsChange事件。使用callback异步回调。 订阅callDetailsChange事件。使用callback异步回调。
...@@ -1620,10 +1620,10 @@ on\(type: 'callDetailsChange', callback: Callback**<**CallAttributeOptions>\): v ...@@ -1620,10 +1620,10 @@ on\(type: 'callDetailsChange', callback: Callback**<**CallAttributeOptions>\): v
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | ---------------- | | -------- | ------------------------------------------------------- | ---- | -------------------------- |
| type | 'callDetailsChange' | 是 | 调用的细节变化。 | | type | string | 是 | 通话时监听通话详情的变化。 |
| callback | Callback**<**[CallAttributeOptions](#CallAttributeOptions)> | 是 | 回调函数。 | | callback | Callback<[CallAttributeOptions](#callattributeoptions7)> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1633,9 +1633,9 @@ call.on('callDetailsChange', (err, data) => { ...@@ -1633,9 +1633,9 @@ call.on('callDetailsChange', (err, data) => {
}); });
``` ```
## call.on<sup>8+</sup> ## call.on('callEventChange')<sup>8+</sup>
on\(type: 'callEventChange', callback: Callback**<**CallEventOptions>\): void on\(type: 'callEventChange', callback: Callback<CallEventOptions\>\): void
订阅callEventChange事件。使用callback异步回调。 订阅callEventChange事件。使用callback异步回调。
...@@ -1645,10 +1645,10 @@ on\(type: 'callEventChange', callback: Callback**<**CallEventOptions>\): void ...@@ -1645,10 +1645,10 @@ on\(type: 'callEventChange', callback: Callback**<**CallEventOptions>\): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------- | ---- | -------------- | | -------- | ------------------------------------------------ | ---- | -------------------------- |
| type | 'callEventChange' | 是 | 调用事件改变。 | | type | string | 是 | 通话时监听通话事件的变化。 |
| callback | Callback**<**[CallEventOptions](#CallEventOptions)> | 是 | 回调函数。 | | callback | Callback<[CallEventOptions](#calleventoptions8)> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1658,9 +1658,9 @@ call.on('callEventChange', (err, data) => { ...@@ -1658,9 +1658,9 @@ call.on('callEventChange', (err, data) => {
}); });
``` ```
## call.on<sup>8+</sup> ## call.on('callDisconnectedCause')<sup>8+</sup>
on\(type: 'callDisconnectedCause', callback: Callback**<**DisconnectedDetails>\): void on\(type: 'callDisconnectedCause', callback: Callback<DisconnectedDetails\>): void
订阅callDisconnectedCause事件。使用callback异步回调。 订阅callDisconnectedCause事件。使用callback异步回调。
...@@ -1670,10 +1670,10 @@ on\(type: 'callDisconnectedCause', callback: Callback**<**DisconnectedDetails>\) ...@@ -1670,10 +1670,10 @@ on\(type: 'callDisconnectedCause', callback: Callback**<**DisconnectedDetails>\)
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------------------- | ---- | -------------------- | | -------- | ------------------------------------------------------ | ---- | -------------------------- |
| type | 'callDisconnectedCause' | 是 | 调用断开连接的原因。 | | type | string | 是 | 通话时监听断开连接的原因。 |
| callback | Callback**<**[DisconnectedDetails](#DisconnectedDetails8)> | 是 | 回调函数。 | | callback | Callback<[DisconnectedDetails](#disconnecteddetails8)> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1683,7 +1683,7 @@ call.on('callDisconnectedCause', (err, data) => { ...@@ -1683,7 +1683,7 @@ call.on('callDisconnectedCause', (err, data) => {
}); });
``` ```
## call.on<sup>9+</sup> ## call.on('mmiCodeResult')<sup>9+</sup>
on\(type: 'mmiCodeResult', callback: Callback<MmiCodeResults\>\): void on\(type: 'mmiCodeResult', callback: Callback<MmiCodeResults\>\): void
...@@ -1695,10 +1695,10 @@ on\(type: 'mmiCodeResult', callback: Callback<MmiCodeResults\>\): void ...@@ -1695,10 +1695,10 @@ on\(type: 'mmiCodeResult', callback: Callback<MmiCodeResults\>\): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------ | ---- | ----------- | | -------- | -------------------------------------------- | ---- | --------------------- |
| type | 'mmiCodeResult' | 是 | MMI码结果。 | | type | string | 是 | 通话时监听MMI码结果。 |
| callback | Callback**<**[MmiCodeResults](#MmiCodeResults9)> | 是 | 回调函数。 | | callback | Callback<[MmiCodeResults](#mmicoderesults9)> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1708,9 +1708,9 @@ isNewCallAllowedcall.on('mmiCodeResult', (err, data) => { ...@@ -1708,9 +1708,9 @@ isNewCallAllowedcall.on('mmiCodeResult', (err, data) => {
}); });
``` ```
## call.off<sup>7+</sup> ## call.off('callDetailsChange')<sup>7+</sup>
off\(type: 'callDetailsChange', callback?: Callback**<**CallAttributeOptions>\): void off\(type: 'callDetailsChange', callback?: Callback<CallAttributeOptions\>\): void
取消订阅callDetailsChange事件。使用callback异步回调。 取消订阅callDetailsChange事件。使用callback异步回调。
...@@ -1720,10 +1720,10 @@ off\(type: 'callDetailsChange', callback?: Callback**<**CallAttributeOptions>\): ...@@ -1720,10 +1720,10 @@ off\(type: 'callDetailsChange', callback?: Callback**<**CallAttributeOptions>\):
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | ---------------- | | -------- | -------------------------------------------------------- | ---- | ---------------------------------- |
| type | 'callDetailsChange' | 是 | 调用的细节变化。 | | type | string | 是 | 通话结束时取消监听通话详情的变化。 |
| callback | Callback**<**[CallAttributeOptions](#CallAttributeOptions)> | 否 | 回调函数。 | | callback | Callback<[CallAttributeOptions](#callattributeoptions7)> | 否 | 回调函数。 |
**示例:** **示例:**
...@@ -1733,7 +1733,7 @@ call.off('callDetailsChange', (err, data) => { ...@@ -1733,7 +1733,7 @@ call.off('callDetailsChange', (err, data) => {
}); });
``` ```
## call.off<sup>8+</sup> ## call.off('callEventChange')<sup>8+</sup>
off\(type: 'callEventChange', callback?: Callback<CallEventOptions\>\): void off\(type: 'callEventChange', callback?: Callback<CallEventOptions\>\): void
...@@ -1745,10 +1745,10 @@ off\(type: 'callEventChange', callback?: Callback<CallEventOptions\>\): void ...@@ -1745,10 +1745,10 @@ off\(type: 'callEventChange', callback?: Callback<CallEventOptions\>\): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------- | ---- | -------------- | | -------- | ------------------------------------------------ | ---- | ---------------------------------- |
| type | 'callEventChange' | 是 | 调用事件改变。 | | type | string | 是 | 通话结束时取消监听通话事件的变化。 |
| callback | Callback**<**[CallEventOptions](#CallEventOptions)> | 否 | 回调函数。 | | callback | Callback<[CallEventOptions](#calleventoptions8)> | 否 | 回调函数。 |
**示例:** **示例:**
...@@ -1758,9 +1758,9 @@ call.off('callEventChange', (err, data) => { ...@@ -1758,9 +1758,9 @@ call.off('callEventChange', (err, data) => {
}); });
``` ```
## call.off<sup>8+</sup> ## call.off('callDisconnectedCause')<sup>8+</sup>
off\(type: 'callDisconnectedCause', callback?: Callback**<**DisconnectedDetails>\): void off\(type: 'callDisconnectedCause', callback?: Callback<DisconnectedDetails\>\): void
取消订阅callDisconnectedCause事件。使用callback异步回调。 取消订阅callDisconnectedCause事件。使用callback异步回调。
...@@ -1773,7 +1773,7 @@ off\(type: 'callDisconnectedCause', callback?: Callback**<**DisconnectedDetails> ...@@ -1773,7 +1773,7 @@ off\(type: 'callDisconnectedCause', callback?: Callback**<**DisconnectedDetails>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------------------- | ---- | -------------------- | | -------- | ---------------------------------------------------------- | ---- | -------------------- |
| type | 'callDisconnectedCause' | 是 | 调用断开连接的原因。 | | type | 'callDisconnectedCause' | 是 | 调用断开连接的原因。 |
| callback | Callback**<**[DisconnectedDetails](#DisconnectedDetails8)> | 否 | 回调函数。 | | callback | Callback**<**[DisconnectedDetails](#disconnecteddetails8)> | 否 | 回调函数。 |
**示例:** **示例:**
...@@ -1783,7 +1783,7 @@ call.off('callDisconnectedCause', (err, data) => { ...@@ -1783,7 +1783,7 @@ call.off('callDisconnectedCause', (err, data) => {
}); });
``` ```
## call.off<sup>9+</sup> ## call.off('mmiCodeResult')<sup>9+</sup>
off\(type: 'mmiCodeResult', callback?: Callback<MmiCodeResults\>\): void off\(type: 'mmiCodeResult', callback?: Callback<MmiCodeResults\>\): void
...@@ -1798,7 +1798,7 @@ off\(type: 'mmiCodeResult', callback?: Callback<MmiCodeResults\>\): void ...@@ -1798,7 +1798,7 @@ off\(type: 'mmiCodeResult', callback?: Callback<MmiCodeResults\>\): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------ | ---- | ----------- | | -------- | ------------------------------------------------ | ---- | ----------- |
| type | 'mmiCodeResult' | 是 | MMI码结果。 | | type | 'mmiCodeResult' | 是 | MMI码结果。 |
| callback | Callback**<**[MmiCodeResults](#MmiCodeResults9)> | 否 | 回调函数。 | | callback | Callback<[MmiCodeResults](#mmicoderesults9)> | 否 | 回调函数。 |
**示例:** **示例:**
...@@ -1812,7 +1812,7 @@ call.off('mmiCodeResult', (err, data) => { ...@@ -1812,7 +1812,7 @@ call.off('mmiCodeResult', (err, data) => {
isNewCallAllowed\(callback: AsyncCallback<boolean\>\): void isNewCallAllowed\(callback: AsyncCallback<boolean\>\): void
是否允许新通话。使用callback异步回调。 判断是否允许再拨打一通新电话。使用callback异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -1837,7 +1837,7 @@ call.isNewCallAllowed((err, data) => { ...@@ -1837,7 +1837,7 @@ call.isNewCallAllowed((err, data) => {
isNewCallAllowed\(\): Promise<boolean\> isNewCallAllowed\(\): Promise<boolean\>
是否允许新通话。使用Promise异步回调。 判断是否允许再拨打一通新电话。使用Promise异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -1864,7 +1864,7 @@ promise.then(data => { ...@@ -1864,7 +1864,7 @@ promise.then(data => {
separateConference\(callId: number, callback: AsyncCallback<void\>\): void separateConference\(callId: number, callback: AsyncCallback<void\>\): void
分离会议。使用callback异步回调。 断开会议电话。使用callback异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -1890,7 +1890,7 @@ call.separateConference(1, (err, data) => { ...@@ -1890,7 +1890,7 @@ call.separateConference(1, (err, data) => {
separateConference\(callId: number\): Promise<void\> separateConference\(callId: number\): Promise<void\>
分离会议。使用Promise异步回调。 断开会议电话。使用Promise异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -1934,8 +1934,8 @@ getCallRestrictionStatus\(slotId: number, type: CallRestrictionType, callback: A ...@@ -1934,8 +1934,8 @@ getCallRestrictionStatus\(slotId: number, type: CallRestrictionType, callback: A
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | -------------------------------------- | | -------- | ------------------------------------------------------------ | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [CallRestrictionType](#CallRestrictionType8) | 是 | 呼叫限制类型。 | | type | [CallRestrictionType](#callrestrictiontype8) | 是 | 呼叫限制类型。 |
| callback | AsyncCallback&lt;[RestrictionStatus](#RestrictionStatus8)&gt; | 是 | 回调函数。返回限制状态。 | | callback | AsyncCallback&lt;[RestrictionStatus](#restrictionstatus8)&gt; | 是 | 回调函数。返回限制状态。 |
**示例:** **示例:**
...@@ -1961,13 +1961,13 @@ getCallRestrictionStatus\(slotId: number, type: CallRestrictionType\): Promise<R ...@@ -1961,13 +1961,13 @@ getCallRestrictionStatus\(slotId: number, type: CallRestrictionType\): Promise<R
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | -------------------------------------------- | ---- | -------------------------------------- | | ------ | -------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [CallRestrictionType](#CallRestrictionType8) | 是 | 呼叫限制类型。 | | type | [CallRestrictionType](#callrestrictiontype8) | 是 | 呼叫限制类型。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------------------------------------------------------- | --------------------------- | | ------------------------------------------------------- | --------------------------- |
| Promise&lt;[RestrictionStatus](#RestrictionStatus8)&gt; | 以Promise形式异步返回结果。 | | Promise&lt;[RestrictionStatus](#restrictionstatus8)&gt; | 以Promise形式异步返回结果。 |
**示例:** **示例:**
...@@ -1995,7 +1995,7 @@ setCallRestriction\(slotId: number, info: CallRestrictionInfo, callback: AsyncCa ...@@ -1995,7 +1995,7 @@ setCallRestriction\(slotId: number, info: CallRestrictionInfo, callback: AsyncCa
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------- | ---- | -------------------------------------- | | -------- | ------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| info | [CallRestrictionInfo](#CallRestrictionInfo) | 是 | 呼叫限制信息。 | | info | [CallRestrictionInfo](#callrestrictioninfo8) | 是 | 呼叫限制信息。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -2024,10 +2024,10 @@ setCallRestriction\(slotId: number, info: CallRestrictionInfo\): Promise<void\> ...@@ -2024,10 +2024,10 @@ setCallRestriction\(slotId: number, info: CallRestrictionInfo\): Promise<void\>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------------------------------------------- | ---- | -------------------------------------- | | ------ | -------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| info | [CallRestrictionInfo](#CallRestrictionInfo) | 是 | 呼叫限制信息。 | | info | [CallRestrictionInfo](#callrestrictioninfo8) | 是 | 呼叫限制信息。 |
**返回值:** **返回值:**
...@@ -2066,8 +2066,8 @@ getCallTransferInfo\(slotId: number, type: CallTransferType, callback: AsyncCall ...@@ -2066,8 +2066,8 @@ getCallTransferInfo\(slotId: number, type: CallTransferType, callback: AsyncCall
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | -------------------------------------- | | -------- | ------------------------------------------------------------ | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [CallTransferType](#CallTransferType8) | 是 | 呼叫转移类型。 | | type | [CallTransferType](#calltransfertype8) | 是 | 呼叫转移类型。 |
| callback | AsyncCallback&lt;[CallTransferResult](#CallTransferResult)&gt; | 是 | 回调函数。返回呼叫转移信息。 | | callback | AsyncCallback&lt;[CallTransferResult](#calltransferresult8)&gt; | 是 | 回调函数。返回呼叫转移信息。 |
**示例:** **示例:**
...@@ -2096,13 +2096,13 @@ getCallTransferInfo\(slotId: number, type: CallTransferType): Promise<CallTransf ...@@ -2096,13 +2096,13 @@ getCallTransferInfo\(slotId: number, type: CallTransferType): Promise<CallTransf
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | -------------------------------------- | ---- | -------------------------------------- | | ------ | -------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [CallTransferType](#CallTransferType8) | 是 | 呼叫转移类型。 | | type | [CallTransferType](#calltransfertype8) | 是 | 呼叫转移类型。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------------------------------------------------- | --------------------------- | | --------------------------------------------------------- | --------------------------- |
| Promise&lt;[CallTransferResult](#CallTransferResult)&gt; | 以Promise形式异步返回结果。 | | Promise&lt;[CallTransferResult](#calltransferresult8)&gt; | 以Promise形式异步返回结果。 |
**示例:** **示例:**
...@@ -2133,7 +2133,7 @@ setCallTransfer\(slotId: number, info: CallTransferInfo, callback: AsyncCallback ...@@ -2133,7 +2133,7 @@ setCallTransfer\(slotId: number, info: CallTransferInfo, callback: AsyncCallback
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------- | ---- | -------------------------------------- | | -------- | ------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| info | [CallTransferInfo](#CallTransferInfo) | 是 | 呼叫转移信息。 | | info | [CallTransferInfo](#calltransferinfo8) | 是 | 呼叫转移信息。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -2165,7 +2165,7 @@ setCallTransfer\(slotId: number, info: CallTransferInfo): Promise<void\> ...@@ -2165,7 +2165,7 @@ setCallTransfer\(slotId: number, info: CallTransferInfo): Promise<void\>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ------------------------------------- | ---- | -------------------------------------- | | ------ | ------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| info | [CallTransferInfo](#CallTransferInfo) | 是 | 呼叫转移信息。 | | info | [CallTransferInfo](#calltransferinfo8) | 是 | 呼叫转移信息。 |
**返回值:** **返回值:**
...@@ -2249,7 +2249,7 @@ promise.then(data => { ...@@ -2249,7 +2249,7 @@ promise.then(data => {
setMuted\(callback: AsyncCallback<void\>\): void setMuted\(callback: AsyncCallback<void\>\): void
设置静音。使用callback异步回调。 设置通话中的静音。使用callback异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -2274,7 +2274,7 @@ call.setMuted((err, data) => { ...@@ -2274,7 +2274,7 @@ call.setMuted((err, data) => {
setMuted\(\): Promise<void\> setMuted\(\): Promise<void\>
设置静音。使用Promise异步回调。 设置通话中的静音。使用Promise异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -2301,7 +2301,7 @@ promise.then(data => { ...@@ -2301,7 +2301,7 @@ promise.then(data => {
cancelMuted(callback: AsyncCallback<void\>): void cancelMuted(callback: AsyncCallback<void\>): void
取消静音。使用callback异步回调。 取消通话中的静音。使用callback异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -2326,7 +2326,7 @@ call.cancelMuted((err, data) => { ...@@ -2326,7 +2326,7 @@ call.cancelMuted((err, data) => {
cancelMuted(): Promise<void\> cancelMuted(): Promise<void\>
设置静音。使用Promise异步回调。 取消通话中的静音。使用Promise异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -2353,7 +2353,7 @@ promise.then(data => { ...@@ -2353,7 +2353,7 @@ promise.then(data => {
setAudioDevice\(device: AudioDevice, callback: AsyncCallback<void\>\): void setAudioDevice\(device: AudioDevice, callback: AsyncCallback<void\>\): void
设置音频设备。使用callback异步回调。 设置通话音频设备。使用callback异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -2363,7 +2363,7 @@ setAudioDevice\(device: AudioDevice, callback: AsyncCallback<void\>\): void ...@@ -2363,7 +2363,7 @@ setAudioDevice\(device: AudioDevice, callback: AsyncCallback<void\>\): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------- | ---- | ---------- | | -------- | ---------------------------- | ---- | ---------- |
| device | [AudioDevice](#AudioDevice8) | 是 | 音频设备。 | | device | [AudioDevice](#audiodevice8) | 是 | 音频设备。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -2379,7 +2379,7 @@ call.setAudioDevice(1, (err, data) => { ...@@ -2379,7 +2379,7 @@ call.setAudioDevice(1, (err, data) => {
setAudioDevice\(device: AudioDevice, options: AudioDeviceOptions, callback: AsyncCallback<void\>\): void setAudioDevice\(device: AudioDevice, options: AudioDeviceOptions, callback: AsyncCallback<void\>\): void
设置音频设备。使用callback异步回调。 设置通话音频设备。使用callback异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -2389,8 +2389,8 @@ setAudioDevice\(device: AudioDevice, options: AudioDeviceOptions, callback: Asyn ...@@ -2389,8 +2389,8 @@ setAudioDevice\(device: AudioDevice, options: AudioDeviceOptions, callback: Asyn
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------ | ---- | -------------- | | -------- | ------------------------------------------ | ---- | -------------- |
| device | [AudioDevice](#AudioDevice8) | 是 | 音频设备。 | | device | [AudioDevice](#audiodevice8) | 是 | 音频设备。 |
| options | [AudioDeviceOptions](#AudioDeviceOptions9) | 是 | 音频设备参数。 | | options | [AudioDeviceOptions](#audiodeviceoptions9) | 是 | 音频设备参数。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -2407,9 +2407,9 @@ call.setAudioDevice(1, bluetoothAddress, (err, value) => { ...@@ -2407,9 +2407,9 @@ call.setAudioDevice(1, bluetoothAddress, (err, value) => {
## call.setAudioDevice<sup>8+</sup> ## call.setAudioDevice<sup>8+</sup>
setAudioDevice(device: AudioDevice, options?: AudioDeviceOptions**): **Promise<void\> setAudioDevice(device: AudioDevice, options?: AudioDeviceOptions): Promise<void\>
设置音频设备。使用Promise异步回调。 设置通话音频设备。使用Promise异步回调。
此接口为系统接口。 此接口为系统接口。
...@@ -2419,14 +2419,14 @@ setAudioDevice(device: AudioDevice, options?: AudioDeviceOptions**): **Promise<v ...@@ -2419,14 +2419,14 @@ setAudioDevice(device: AudioDevice, options?: AudioDeviceOptions**): **Promise<v
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------------------------------ | ---- | ------------------ | | ------- | ------------------------------------------ | ---- | ------------------ |
| device | [AudioDevice](#AudioDevice8) | 是 | 音频设备。 | | device | [AudioDevice](#audiodevice8) | 是 | 音频设备。 |
| options | [AudioDeviceOptions](#AudioDeviceOptions9) | 否 | 音频设备参数参数。 | | options | [AudioDeviceOptions](#audiodeviceoptions9) | 否 | 音频设备参数参数。 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------------------- | --------------------------------------------------- | | ------------------- | ------------------------------- |
| Promise&lt;void&gt; | 以Promise形式异步返回判断是否是紧急电话号码的结果。 | | Promise&lt;void&gt; | 以Promise形式异步返回设置结果。 |
**示例:** **示例:**
...@@ -2434,7 +2434,7 @@ setAudioDevice(device: AudioDevice, options?: AudioDeviceOptions**): **Promise<v ...@@ -2434,7 +2434,7 @@ setAudioDevice(device: AudioDevice, options?: AudioDeviceOptions**): **Promise<v
let audioDeviceOptions={ let audioDeviceOptions={
bluetoothAddress: "IEEE 802-2014" bluetoothAddress: "IEEE 802-2014"
} }
let promise = call.setAudioDevice(1, audioDeviceOptions);s let promise = call.setAudioDevice(1, audioDeviceOptions);
promise.then(data => { promise.then(data => {
console.log(`setAudioDevice success, promise: data->${JSON.stringify(data)}`); console.log(`setAudioDevice success, promise: data->${JSON.stringify(data)}`);
}).catch(err => { }).catch(err => {
...@@ -2517,7 +2517,7 @@ updateImsCallMode(callId: number, mode: ImsCallMode, callback: AsyncCallback<voi ...@@ -2517,7 +2517,7 @@ updateImsCallMode(callId: number, mode: ImsCallMode, callback: AsyncCallback<voi
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------- | ---- | -------------- | | -------- | ---------------------------- | ---- | -------------- |
| callId | number | 是 | 呼叫Id。 | | callId | number | 是 | 呼叫Id。 |
| mode | [ImsCallMode](#ImsCallMode8) | 是 | Ims呼叫模式。 | | mode | [ImsCallMode](#imscallmode8) | 是 | Ims呼叫模式。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -2543,7 +2543,7 @@ updateImsCallMode(callId: number, mode: ImsCallMode): Promise<void\> ...@@ -2543,7 +2543,7 @@ updateImsCallMode(callId: number, mode: ImsCallMode): Promise<void\>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ---------------------------- | ---- | -------------- | | ------ | ---------------------------- | ---- | -------------- |
| callId | number | 是 | 呼叫Id。 | | callId | number | 是 | 呼叫Id。 |
| mode | [ImsCallMode](#ImsCallMode8) | 是 | Ims呼叫模式。 | | mode | [ImsCallMode](#imscallmode8) | 是 | Ims呼叫模式。 |
**返回值:** **返回值:**
...@@ -2745,10 +2745,10 @@ promise.then(data => { ...@@ -2745,10 +2745,10 @@ promise.then(data => {
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ---------------------------------- | ---- | ------------------------------------------------------------ | | ---------- | ---------------------------------- | ---- | ------------------------------------------------------------ |
| extras | boolean | 否 | 根据extras的值判断是否为视频通话,默认为语音通话。<br/>- true:视频通话。<br/>- false:语音通话。 | | extras | boolean | 否 | 根据extras的值判断是否为视频通话,默认为语音通话。<br/>- true:视频通话。<br/>- false:语音通话。 |
| accountId | number | 否 | 帐户Id | | accountId | number | 否 | 帐户Id。从API version 8开始支持。此接口为系统接口。 |
| videoState | [VideoStateType](#VideoStateType7) | 否 | 视频状态类型 | | videoState | [VideoStateType](#videostatetype7) | 否 | 视频状态类型。从API version 8开始支持。此接口为系统接口。 |
| dialScene | [DialScene](#DialScene8) | 否 | 拨号场景 | | dialScene | [DialScene](#dialscene8) | 否 | 拨号场景。从API version 8开始支持。此接口为系统接口。 |
| dialType | [DialType](#DialType8) | 否 | 拨号类型 | | dialType | [DialType](#dialtype8) | 否 | 拨号类型。从API version 8开始支持。此接口为系统接口。 |
## CallState ## CallState
...@@ -2785,19 +2785,19 @@ promise.then(data => { ...@@ -2785,19 +2785,19 @@ promise.then(data => {
## ImsCallMode<sup>8+</sup> ## ImsCallMode<sup>8+</sup>
ims调用模式。 IP多媒体系统调用模式。
此接口为系统接口。 此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。 **系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
| 名称 | 值 | 说明 | | 名称 | 值 | 说明 |
| ---------------------- | ---- | ---------------- | | ---------------------- | ---- | ------------------ |
| CALL_MODE_AUDIO_ONLY | 0 | 仅限音频呼叫模式 | | CALL_MODE_AUDIO_ONLY | 0 | 仅限音频呼叫 |
| CALL_MODE_SEND_ONLY | 1 | 仅发送呼叫模式 | | CALL_MODE_SEND_ONLY | 1 | 仅发送呼叫 |
| CALL_MODE_RECEIVE_ONLY | 2 | 仅接收呼叫模式 | | CALL_MODE_RECEIVE_ONLY | 2 | 仅接收呼叫 |
| CALL_MODE_SEND_RECEIVE | 3 | 发送接收呼叫模式 | | CALL_MODE_SEND_RECEIVE | 3 | 允许发送和接收呼叫 |
| CALL_MODE_VIDEO_PAUSED | 4 | 视频暂停呼叫模式 | | CALL_MODE_VIDEO_PAUSED | 4 | 暂停视频呼叫 |
## AudioDevice<sup>8+</sup> ## AudioDevice<sup>8+</sup>
...@@ -2813,7 +2813,6 @@ ims调用模式。 ...@@ -2813,7 +2813,6 @@ ims调用模式。
| DEVICE_SPEAKER | 1 | 扬声器设备 | | DEVICE_SPEAKER | 1 | 扬声器设备 |
| DEVICE_WIRED_HEADSET | 2 | 有线耳机设备 | | DEVICE_WIRED_HEADSET | 2 | 有线耳机设备 |
| DEVICE_BLUETOOTH_SCO | 3 | 蓝牙SCO设备 | | DEVICE_BLUETOOTH_SCO | 3 | 蓝牙SCO设备 |
| DEVICE_MIC | 4 | 麦克风设备 |
## CallRestrictionType<sup>8+</sup> ## CallRestrictionType<sup>8+</sup>
...@@ -2823,16 +2822,16 @@ ims调用模式。 ...@@ -2823,16 +2822,16 @@ ims调用模式。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。 **系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
| 名称 | 值 | 说明 | | 名称 | 值 | 说明 |
| --------------------------------------------- | ---- | ---------------------- | | --------------------------------------------- | ---- | -------------------------- |
| RESTRICTION_TYPE_ALL_INCOMING | 0 | 限制所有传入类型 | | RESTRICTION_TYPE_ALL_INCOMING | 0 | 限制所有呼入 |
| RESTRICTION_TYPE_ALL_OUTGOING | 1 | 限制所有传出类型 | | RESTRICTION_TYPE_ALL_OUTGOING | 1 | 限制所有呼出 |
| RESTRICTION_TYPE_INTERNATIONAL | 2 | 限制国际类型 | | RESTRICTION_TYPE_INTERNATIONAL | 2 | 限制国际通话 |
| RESTRICTION_TYPE_INTERNATIONAL_EXCLUDING_HOME | 3 | 限制国际不包括住宅类型 | | RESTRICTION_TYPE_INTERNATIONAL_EXCLUDING_HOME | 3 | 限制除归属国以外的国际通话 |
| RESTRICTION_TYPE_ROAMING_INCOMING | 4 | 限制漫游传入类型 | | RESTRICTION_TYPE_ROAMING_INCOMING | 4 | 限制漫游呼入 |
| RESTRICTION_TYPE_ALL_CALLS | 5 | 限制所有调用类型 | | RESTRICTION_TYPE_ALL_CALLS | 5 | 限制所有通话 |
| RESTRICTION_TYPE_OUTGOING_SERVICES | 6 | 限制传出服务类型 | | RESTRICTION_TYPE_OUTGOING_SERVICES | 6 | 限制传出业务 |
| RESTRICTION_TYPE_INCOMING_SERVICES | 7 | 限制传入服务类型 | | RESTRICTION_TYPE_INCOMING_SERVICES | 7 | 限制呼入业务 |
## CallTransferInfo<sup>8+</sup> ## CallTransferInfo<sup>8+</sup>
...@@ -2845,8 +2844,8 @@ ims调用模式。 ...@@ -2845,8 +2844,8 @@ ims调用模式。
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ---------------------------------------------------- | ---- | ---------------- | | ----------- | ---------------------------------------------------- | ---- | ---------------- |
| transferNum | string | 是 | 转移编号 | | transferNum | string | 是 | 转移编号 |
| type | [CallTransferType](#CallTransferType8) | 是 | 呼叫转移类型 | | type | [CallTransferType](#calltransfertype8) | 是 | 呼叫转移类型 |
| settingType | [CallTransferSettingType](#CallTransferSettingType8) | 是 | 设置呼叫转移类型 | | settingType | [CallTransferSettingType](#calltransfersettingtype8) | 是 | 设置呼叫转移类型 |
## CallTransferType<sup>8+</sup> ## CallTransferType<sup>8+</sup>
...@@ -2856,12 +2855,12 @@ ims调用模式。 ...@@ -2856,12 +2855,12 @@ ims调用模式。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。 **系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CallManager。
| 名称 | 值 | 说明 | | 名称 | 值 | 说明 |
| --------------------------- | ---- | ---------------- | | --------------------------- | ---- | ------------ |
| TRANSFER_TYPE_UNCONDITIONAL | 0 | 无条件转移类型 | | TRANSFER_TYPE_UNCONDITIONAL | 0 | 无条件转移 |
| TRANSFER_TYPE_BUSY | 1 | 忙线转移类型 | | TRANSFER_TYPE_BUSY | 1 | 忙线转移 |
| TRANSFER_TYPE_NO_REPLY | 2 | 无回复转移类型 | | TRANSFER_TYPE_NO_REPLY | 2 | 无回复转移 |
| TRANSFER_TYPE_NOT_REACHABLE | 3 | 无法访问转移类型 | | TRANSFER_TYPE_NOT_REACHABLE | 3 | 无法访问转移 |
## CallTransferSettingType<sup>8+</sup> ## CallTransferSettingType<sup>8+</sup>
...@@ -2891,13 +2890,13 @@ ims调用模式。 ...@@ -2891,13 +2890,13 @@ ims调用模式。
| accountNumber | string | 是 | 帐号号码 | | accountNumber | string | 是 | 帐号号码 |
| speakerphoneOn | boolean | 是 | 扬声器接通电话 | | speakerphoneOn | boolean | 是 | 扬声器接通电话 |
| accountId | number | 是 | 帐户Id | | accountId | number | 是 | 帐户Id |
| videoState | [VideoStateType](#VideoStateType7) | 是 | 视频状态类型 | | videoState | [VideoStateType](#videostatetype7) | 是 | 视频状态类型 |
| startTime | number | 是 | 开始时间 | | startTime | number | 是 | 开始时间 |
| isEcc | boolean | 是 | 是否是Ecc | | isEcc | boolean | 是 | 是否是Ecc |
| callType | [CallType](#CallType7) | 是 | 通话类型 | | callType | [CallType](#calltype7) | 是 | 通话类型 |
| callId | number | 是 | 呼叫Id | | callId | number | 是 | 呼叫Id |
| callState | [DetailedCallState](#DetailedCallState7) | 是 | 详细呼叫状态 | | callState | [DetailedCallState](#detailedcallstate7) | 是 | 详细呼叫状态 |
| conferenceState | [ConferenceState](#ConferenceState7) | 是 | 会议状态 | | conferenceState | [ConferenceState](#conferencestate7) | 是 | 会议状态 |
## ConferenceState<sup>7+</sup> ## ConferenceState<sup>7+</sup>
...@@ -2972,9 +2971,9 @@ ims调用模式。 ...@@ -2972,9 +2971,9 @@ ims调用模式。
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------------- | ---- | ------------ | | -------- | -------------------------------------------- | ---- | ------------ |
| type | [CallRestrictionType](#CallRestrictionType8) | 是 | 呼叫限制类型 | | type | [CallRestrictionType](#callrestrictiontype8) | 是 | 呼叫限制类型 |
| password | string | 是 | 密码 | | password | string | 是 | 密码 |
| mode | [CallRestrictionMode](#CallRestrictionMode8) | 是 | 呼叫限制模式 | | mode | [CallRestrictionMode](#callrestrictionmode8) | 是 | 呼叫限制模式 |
## CallRestrictionMode<sup>8+</sup> ## CallRestrictionMode<sup>8+</sup>
...@@ -2999,7 +2998,7 @@ ims调用模式。 ...@@ -2999,7 +2998,7 @@ ims调用模式。
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------------------------------ | ---- | -------------- | | ------- | ------------------------------------------ | ---- | -------------- |
| eventId | [CallAbilityEventId](#CallAbilityEventId8) | 是 | 呼叫能力事件Id | | eventId | [CallAbilityEventId](#callabilityeventid8) | 是 | 呼叫能力事件Id |
## CallAbilityEventId<sup>8+</sup> ## CallAbilityEventId<sup>8+</sup>
...@@ -3064,7 +3063,7 @@ ims调用模式。 ...@@ -3064,7 +3063,7 @@ ims调用模式。
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ---------------------------------- | ---- | -------- | | ------ | ---------------------------------- | ---- | -------- |
| status | [TransferStatus](#TransferStatus8) | 是 | 转移状态 | | status | [TransferStatus](#transferstatus8) | 是 | 转移状态 |
| number | string | 是 | 号码 | | number | string | 是 | 号码 |
## CallWaitingStatus<sup>7+</sup> ## CallWaitingStatus<sup>7+</sup>
...@@ -3147,7 +3146,7 @@ MMI码结果。 ...@@ -3147,7 +3146,7 @@ MMI码结果。
| 名称 | 类型 | 必填 | 说明 | | 名称 | 类型 | 必填 | 说明 |
| ------- | -------------------------------- | ---- | --------------- | | ------- | -------------------------------- | ---- | --------------- |
| result | [MmiCodeResult](#MmiCodeResult9) | 是 | MMI码结果 | | result | [MmiCodeResult](#mmicoderesult9) | 是 | MMI码结果 |
| message | string | 是 | MMI码消息 | | message | string | 是 | MMI码消息 |
## MmiCodeResult<sup>9+</sup> ## MmiCodeResult<sup>9+</sup>
...@@ -3163,7 +3162,7 @@ MMI码结果。 ...@@ -3163,7 +3162,7 @@ MMI码结果。
| MMI_CODE_SUCCESS | 0 | 表示MMI码成功 | | MMI_CODE_SUCCESS | 0 | 表示MMI码成功 |
| MMI_CODE_FAILED | 1 | 表示MMI码失败 | | MMI_CODE_FAILED | 1 | 表示MMI码失败 |
## AudioDeviceOptions ## AudioDeviceOptions<sup>9+</sup>
音频设备选项。 音频设备选项。
......
...@@ -966,7 +966,7 @@ getCellInformation(callback: AsyncCallback<Array<CellInformation\>>): void ...@@ -966,7 +966,7 @@ getCellInformation(callback: AsyncCallback<Array<CellInformation\>>): void
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | ------------------------ | | -------- | ------------------------------------------------------------ | ---- | ------------------------ |
| callback | AsyncCallback\<Array<[CellInformation](#cellInformation)\>\> | 是 | 回调函数,返回小区信息。 | | callback | AsyncCallback\<Array<[CellInformation](#cellinformation8)\>\> | 是 | 回调函数,返回小区信息。 |
**示例:** **示例:**
...@@ -994,7 +994,7 @@ getCellInformation(slotId: number, callback: AsyncCallback<Array<CellInformation ...@@ -994,7 +994,7 @@ getCellInformation(slotId: number, callback: AsyncCallback<Array<CellInformation
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | -------------------------------------- | | -------- | ------------------------------------------------------------ | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<Array<[CellInformation](#cellInformation)\>\> | 是 | 回调函数,返回小区信息。 | | callback | AsyncCallback\<Array<[CellInformation](#cellinformation8)\>\> | 是 | 回调函数,返回小区信息。 |
**示例:** **示例:**
...@@ -1026,9 +1026,9 @@ getCellInformation(slotId?: number): Promise<Array<CellInformation\>\> ...@@ -1026,9 +1026,9 @@ getCellInformation(slotId?: number): Promise<Array<CellInformation\>\>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------------------------------------------------------ | ----------------------- | | ------------------------------------------------------- | ----------------------- |
| Promise\<Array<[CellInformation](#cellInformation)\>\> | 以Promise形式返回结果。 | | Promise\<Array<[CellInformation](#cellinformation8)\>\> | 以Promise形式返回结果。 |
**示例:** **示例:**
...@@ -1058,7 +1058,7 @@ setNetworkSelectionMode\(options: NetworkSelectionModeOptions, callback: AsyncCa ...@@ -1058,7 +1058,7 @@ setNetworkSelectionMode\(options: NetworkSelectionModeOptions, callback: AsyncCa
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | ------------------ | | -------- | ----------------------------------------------------------- | ---- | ------------------ |
| options | [NetworkSelectionModeOptions](#networkSelectionModeOptions) | 是 | 网络选择模式选项。 | | options | [NetworkSelectionModeOptions](#networkselectionmodeoptions) | 是 | 网络选择模式选项。 |
| callback | AsyncCallback\<void\> | 是 | 回调函数。 | | callback | AsyncCallback\<void\> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1097,7 +1097,7 @@ setNetworkSelectionMode\(options: NetworkSelectionModeOptions\): Promise<void\> ...@@ -1097,7 +1097,7 @@ setNetworkSelectionMode\(options: NetworkSelectionModeOptions\): Promise<void\>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ----------------------------------------------------------- | ---- | ------------------ | | ------- | ----------------------------------------------------------- | ---- | ------------------ |
| options | [NetworkSelectionModeOptions](#networkSelectionModeOptions) | 是 | 网络选择模式选项。 | | options | [NetworkSelectionModeOptions](#networkselectionmodeoptions) | 是 | 网络选择模式选项。 |
**返回值:** **返回值:**
...@@ -1145,7 +1145,7 @@ getNetworkSearchInformation\(slotId: number, callback: AsyncCallback<NetworkSear ...@@ -1145,7 +1145,7 @@ getNetworkSearchInformation\(slotId: number, callback: AsyncCallback<NetworkSear
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | -------------------------------------- | | -------- | ------------------------------------------------------------ | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<[NetworkSearchResult](#networkSearchResult)\> | 是 | 回调函数。返回网络搜索信息。 | | callback | AsyncCallback\<[NetworkSearchResult](#networksearchresult)\> | 是 | 回调函数。返回网络搜索信息。 |
**示例:** **示例:**
...@@ -1177,7 +1177,7 @@ getNetworkSearchInformation\(slotId: number\): Promise<void\> ...@@ -1177,7 +1177,7 @@ getNetworkSearchInformation\(slotId: number\): Promise<void\>
| 类型 | 说明 | | 类型 | 说明 |
| ------------------------------------------------------ | ----------------------- | | ------------------------------------------------------ | ----------------------- |
| Promise\<[NetworkSearchResult](#networkSearchResult)\> | 以Promise形式返回结果。 | | Promise\<[NetworkSearchResult](#networksearchresult)\> | 以Promise形式返回结果。 |
**示例:** **示例:**
...@@ -1202,9 +1202,9 @@ getNrOptionMode(callback: AsyncCallback<NrOptionMode\>): void ...@@ -1202,9 +1202,9 @@ getNrOptionMode(callback: AsyncCallback<NrOptionMode\>): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------- | ---- | ---------- | | -------- | ----------------------------------------------- | ---- | ---------- |
| callback | AsyncCallback\<[NrOptionMode](#nrOptionMode)\> | 是 | 回调函数。 | | callback | AsyncCallback\<[NrOptionMode](#nroptionmode8)\> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1227,10 +1227,10 @@ getNrOptionMode(slotId: number, callback: AsyncCallback<NrOptionMode\>): void ...@@ -1227,10 +1227,10 @@ getNrOptionMode(slotId: number, callback: AsyncCallback<NrOptionMode\>): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------- | ---- | -------------------------------------- | | -------- | ----------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<[NrOptionMode](#nrOptionMode)\> | 是 | 回调函数。 | | callback | AsyncCallback\<[NrOptionMode](#nroptionmode8)\> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1260,9 +1260,9 @@ getNrOptionMode(slotId?: number): Promise<NrOptionMode\> ...@@ -1260,9 +1260,9 @@ getNrOptionMode(slotId?: number): Promise<NrOptionMode\>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ----------------------- | | ----------------------------------------- | ----------------------- |
| Promise\<[NrOptionMode](#nrOptionMode)\> | 以Promise形式返回结果。 | | Promise\<[NrOptionMode](#nroptionmode8)\> | 以Promise形式返回结果。 |
**示例:** **示例:**
...@@ -1352,9 +1352,9 @@ turnOnRadio(slotId?: number): Promise<void\> ...@@ -1352,9 +1352,9 @@ turnOnRadio(slotId?: number): Promise<void\>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------- | ------------------------- | | --------------- | ----------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 | | Promise\<void\> | 以Promise形式返回结果。 |
**示例:** **示例:**
...@@ -1444,9 +1444,9 @@ turnOffRadio(slotId?: number): Promise<void\> ...@@ -1444,9 +1444,9 @@ turnOffRadio(slotId?: number): Promise<void\>
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------- | ------------------------- | | --------------- | ----------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 | | Promise\<void\> | 以Promise形式返回结果。 |
**示例:** **示例:**
...@@ -1474,16 +1474,16 @@ setPreferredNetwork\(slotId: number, networkMode: PreferredNetworkMode, callback ...@@ -1474,16 +1474,16 @@ setPreferredNetwork\(slotId: number, networkMode: PreferredNetworkMode, callback
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | --------------------------------------------- | ---- | -------------------------------------- | | ----------- | ---------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| networkMode | [PreferredNetworkMode](#preferredNetworkMode) | 是 | 设置首选网络模式 | | networkMode | [PreferredNetworkMode](#preferrednetworkmode8) | 是 | 设置首选网络模式 |
| callback | AsyncCallback\<void\> | 是 | 回调函数。 | | callback | AsyncCallback\<void\> | 是 | 回调函数。 |
**示例:** **示例:**
```js ```js
radio.setPreferredNetwork(0, , (err, data) => { radio.setPreferredNetwork(0, 1, (err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
}); });
``` ```
...@@ -1502,21 +1502,21 @@ setPreferredNetwork(slotId: number, networkMode: PreferredNetworkMode): Promise< ...@@ -1502,21 +1502,21 @@ setPreferredNetwork(slotId: number, networkMode: PreferredNetworkMode): Promise<
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | --------------------------------------------- | ---- | -------------------------------------- | | ----------- | ---------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| networkMode | [PreferredNetworkMode](#preferredNetworkMode) | 是 | 设置首选网络模式 | | networkMode | [PreferredNetworkMode](#preferrednetworkmode8) | 是 | 设置首选网络模式 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| --------------- | ------------------------- | | --------------- | ----------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 | | Promise\<void\> | 以Promise形式返回结果。 |
**示例:** **示例:**
```js ```js
let promise = radio.setPreferredNetwork(0, ); let promise = radio.setPreferredNetwork(0, 1);
promise.then(data => { promise.then(data => {
console.log(`setPreferredNetwork success, promise: data->${JSON.stringify(data)}`); console.log(`setPreferredNetwork success, promise: data->${JSON.stringify(data)}`);
}).catch(err => { }).catch(err => {
...@@ -1538,10 +1538,10 @@ getPreferredNetwork\(slotId: number, callback: AsyncCallback<PreferredNetworkMod ...@@ -1538,10 +1538,10 @@ getPreferredNetwork\(slotId: number, callback: AsyncCallback<PreferredNetworkMod
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------- | ---- | -------------------------------------- | | -------- | ------------------------------------------------------------ | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<PreferredNetworkMode\> | 是 | 回调函数。 | | callback | AsyncCallback\<[PreferredNetworkMode](#preferrednetworkmode8)\> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1706,8 +1706,8 @@ promise.then(data => { ...@@ -1706,8 +1706,8 @@ promise.then(data => {
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。 **系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。
| 名称 | 值 | 说明 | | 名称 | 值 | 说明 |
| --------------------------------------------------------- | ---- | ---------------------------------------------- | | --------------------------------------------------------- | ---- | --------------------------------------------- |
| PREFERRED_NETWORK_MODE_GSM | 1 | 首选GSM网络模式。 | | PREFERRED_NETWORK_MODE_GSM | 1 | 首选GSM网络模式。 |
| PREFERRED_NETWORK_MODE_WCDMA | 2 | 首选WCDMA网络模式。 | | PREFERRED_NETWORK_MODE_WCDMA | 2 | 首选WCDMA网络模式。 |
| PREFERRED_NETWORK_MODE_LTE | 3 | 首选LTE网络模式。 | | PREFERRED_NETWORK_MODE_LTE | 3 | 首选LTE网络模式。 |
...@@ -1717,7 +1717,7 @@ promise.then(data => { ...@@ -1717,7 +1717,7 @@ promise.then(data => {
| PREFERRED_NETWORK_MODE_CDMA | 7 | 首选CDMA网络模式。 | | PREFERRED_NETWORK_MODE_CDMA | 7 | 首选CDMA网络模式。 |
| PREFERRED_NETWORK_MODE_EVDO | 8 | 首选EVDO网络模式。 | | PREFERRED_NETWORK_MODE_EVDO | 8 | 首选EVDO网络模式。 |
| PREFERRED_NETWORK_MODE_EVDO_CDMA | 9 | 首选EVDO CDMA网络模式。 | | PREFERRED_NETWORK_MODE_EVDO_CDMA | 9 | 首选EVDO CDMA网络模式。 |
| PREFERRED_NETWORK_MODE_WCDMA_GSM_EVDO_CDMA | 10 | 首选WCDMA GSM EVDO CDMA网络模式。 | | PREFERRED_NETWORK_MODE_WCDMA_GSM_EVDO_CDMA | 10 | 首选WCDMA GSM EVDO CDMA网络模式。 |
| PREFERRED_NETWORK_MODE_LTE_EVDO_CDMA | 11 | 首选LTE EVDO CDMA网络模式。 | | PREFERRED_NETWORK_MODE_LTE_EVDO_CDMA | 11 | 首选LTE EVDO CDMA网络模式。 |
| PREFERRED_NETWORK_MODE_LTE_WCDMA_GSM_EVDO_CDMA | 12 | 首选LTE WCDMA GSM EVDO CDMA网络模式。 | | PREFERRED_NETWORK_MODE_LTE_WCDMA_GSM_EVDO_CDMA | 12 | 首选LTE WCDMA GSM EVDO CDMA网络模式。 |
| PREFERRED_NETWORK_MODE_TDSCDMA | 13 | 首选TDSCDMA网络模式。 | | PREFERRED_NETWORK_MODE_TDSCDMA | 13 | 首选TDSCDMA网络模式。 |
...@@ -1741,7 +1741,7 @@ promise.then(data => { ...@@ -1741,7 +1741,7 @@ promise.then(data => {
| PREFERRED_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA | 39 | 首选NR LTE TDSCDMA WCDMA网络模式。 | | PREFERRED_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA | 39 | 首选NR LTE TDSCDMA WCDMA网络模式。 |
| PREFERRED_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM | 40 | 首选NR LTE TDSCDMA WCDMA GSM网络模式。 | | PREFERRED_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM | 40 | 首选NR LTE TDSCDMA WCDMA GSM网络模式。 |
| PREFERRED_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA | 41 | 首选NR LTE TDSCDMA WCDMA GSM网络模式。 | | PREFERRED_NETWORK_MODE_NR_LTE_TDSCDMA_WCDMA_GSM_EVDO_CDMA | 41 | 首选NR LTE TDSCDMA WCDMA GSM网络模式。 |
| PREFERRED_NETWORK_MODE_MAX_VALUE | 99 | 首选网络模式最大值 | | PREFERRED_NETWORK_MODE_MAX_VALUE | 99 | 首选网络模式最大值 |
## CellInformation<sup>8+</sup> ## CellInformation<sup>8+</sup>
...@@ -1756,8 +1756,8 @@ promise.then(data => { ...@@ -1756,8 +1756,8 @@ promise.then(data => {
| networkType | [NetworkType](#networkType) | 获取服务单元的网络类型。 | | networkType | [NetworkType](#networkType) | 获取服务单元的网络类型。 |
| isCamped | boolean | 获取服务单元的状态。 | | isCamped | boolean | 获取服务单元的状态。 |
| timeStamp | number | 获取单元格信息时获取时间戳。 | | timeStamp | number | 获取单元格信息时获取时间戳。 |
| signalInformation | [SignalInformation](#signalInformation) | 信号信息。 | | signalInformation | [SignalInformation](#signalinformation) | 信号信息。 |
| data | [CdmaCellInformation](#cdmaCellInformation) \| [GsmCellInformation](#gsmCellInformation) \| [LteCellInformation](#lteCellInformation) \| [NrCellInformation](#nrCellInformation) \| [TdscdmaCellInformation](#tdscdmaCellInformation) | Cdma小区信息 \|Gsm小区信息\|Lte小区信息\|Nr小区信息\|Tdscdma小区信息 | | data | [CdmaCellInformation](#cdmacellinformation) \| [GsmCellInformation](#gsmcellinformation) \| [LteCellInformation](#ltecellinformation) \| [NrCellInformation](#nrcellinformation) \| [TdscdmaCellInformation](#tdscdmacellinformation) | Cdma小区信息 \|Gsm小区信息\|Lte小区信息\|Nr小区信息\|Tdscdma小区信息 |
## CdmaCellInformation<sup>8+</sup> ## CdmaCellInformation<sup>8+</sup>
...@@ -1929,7 +1929,7 @@ Nr的选择模式。 ...@@ -1929,7 +1929,7 @@ Nr的选择模式。
| 名称 | 类型 | 说明 | | 名称 | 类型 | 说明 |
| ------------------ | --------------------------------------------- | -------------------------------------- | | ------------------ | --------------------------------------------- | -------------------------------------- |
| slotId | number | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| selectMode | [NetworkSelectionMode](#networkSelectionMode) | 网络选择模式。 | | selectMode | [NetworkSelectionMode](#networkselectionmode) | 网络选择模式。 |
| networkInformation | [NetworkInformation](#networkInformation) | 网络信息。 | | networkInformation | [NetworkInformation](#networkinformation) | 网络信息。 |
| resumeSelection | boolean | 继续选择。 | | resumeSelection | boolean | 继续选择。 |
...@@ -522,7 +522,7 @@ getSimAccountInfo(slotId: number, callback: AsyncCallback<IccAccountInfo\>): voi ...@@ -522,7 +522,7 @@ getSimAccountInfo(slotId: number, callback: AsyncCallback<IccAccountInfo\>): voi
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------- | ---- | -------------------------------------- | | -------- | --------------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<[IccAccountInfo](#IccAccountInfo7)\> | 是 | 回调函数。 | | callback | AsyncCallback\<[IccAccountInfo](#iccaccountinfo7)\> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -555,7 +555,7 @@ getSimAccountInfo(slotId: number): Promise<IccAccountInfo\> ...@@ -555,7 +555,7 @@ getSimAccountInfo(slotId: number): Promise<IccAccountInfo\>
| 类型 | 说明 | | 类型 | 说明 |
| -------------------------------------------- | ------------------------------------------ | | -------------------------------------------- | ------------------------------------------ |
| Promise<[IccAccountInfo](#IccAccountInfo7)\> | 以Promise形式返回指定卡槽SIM卡的账户信息。 | | Promise<[IccAccountInfo](#iccaccountinfo7)\> | 以Promise形式返回指定卡槽SIM卡的账户信息。 |
**示例:** **示例:**
...@@ -584,7 +584,7 @@ getActiveSimAccountInfoList(callback: AsyncCallback<Array<IccAccountInfo\>>): vo ...@@ -584,7 +584,7 @@ getActiveSimAccountInfoList(callback: AsyncCallback<Array<IccAccountInfo\>>): vo
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | ---------- | | -------- | ----------------------------------------------------------- | ---- | ---------- |
| callback | AsyncCallback\<Array<[IccAccountInfo](#IccAccountInfo7)\>\> | 是 | 回调函数。 | | callback | AsyncCallback\<Array<[IccAccountInfo](#iccaccountinfo7)\>\> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -611,7 +611,7 @@ getActiveSimAccountInfoList(): Promise<Array<IccAccountInfo\>>; ...@@ -611,7 +611,7 @@ getActiveSimAccountInfoList(): Promise<Array<IccAccountInfo\>>;
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------------------- | ---------------------------------------------- | | ---------------------------------------------------- | ---------------------------------------------- |
| Promise<Array<[IccAccountInfo](#IccAccountInfo7)\>\> | 以Promise形式返回活跃卡槽SIM卡的账户信息列表。 | | Promise<Array<[IccAccountInfo](#iccaccountinfo7)\>\> | 以Promise形式返回活跃卡槽SIM卡的账户信息列表。 |
**示例:** **示例:**
...@@ -1089,8 +1089,8 @@ setLockState(slotId: number, options: LockInfo, callback: AsyncCallback<LockStat ...@@ -1089,8 +1089,8 @@ setLockState(slotId: number, options: LockInfo, callback: AsyncCallback<LockStat
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | ------------------------------------------------------------ | | -------- | ----------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<[LockStatusResponse](#LockStatusResponse7)\> | 是 | 回调函数。 | | callback | AsyncCallback\<[LockStatusResponse](#lockstatusresponse7)\> | 是 | 回调函数。 |
| options | [LockInfo](#LockInfo8) | 是 | 锁信息。<br/>lockType: [LockType](#LockType8)<br/>password: string<br/>state: [LockState](#LockState8) | | options | [LockInfo](#lockinfo8) | 是 | 锁信息。<br/>lockType: [LockType](#locktype8)<br/>password: string<br/>state: [LockState](#lockstate8) |
**示例:** **示例:**
...@@ -1123,13 +1123,13 @@ setLockState(slotId: number, options: LockInfo): Promise<LockStatusResponse\> ...@@ -1123,13 +1123,13 @@ setLockState(slotId: number, options: LockInfo): Promise<LockStatusResponse\>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------- | ---- | ------------------------------------------------------------ | | ------- | ---------------------- | ---- | ------------------------------------------------------------ |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| options | [LockInfo](#LockInfo8) | 是 | 锁信息。<br/>lockType: [LockType](#LockType8)<br/>password: string<br/>state: [LockState](#LockState8) | | options | [LockInfo](#lockinfo8) | 是 | 锁信息。<br/>lockType: [LockType](#locktype8)<br/>password: string<br/>state: [LockState](#lockstate8) |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------------------- | -------------------------------------------- | | ---------------------------------------------------- | -------------------------------------------- |
| Promise<[LockStatusResponse](#LockStatusResponse7)\> | 以Promise形式返回获取指定卡槽SIM卡的锁状态。 | | Promise<[LockStatusResponse](#lockstatusresponse7)\> | 以Promise形式返回获取指定卡槽SIM卡的锁状态。 |
**示例:** **示例:**
...@@ -1162,8 +1162,8 @@ getLockState(slotId: number, lockType: LockType, callback: AsyncCallback<LockSta ...@@ -1162,8 +1162,8 @@ getLockState(slotId: number, lockType: LockType, callback: AsyncCallback<LockSta
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------- | ---- | --------------------------------------- | | -------- | ----------------------------------------- | ---- | --------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<[LockState](#LockState8)\> | 是 | 回调函数。 | | callback | AsyncCallback\<[LockState](#lockstate8)\> | 是 | 回调函数。 |
| options | [LockType](#LockType8) | 是 | 锁类型。<br/>- 1: PIN锁<br/>- 2: PIN2锁 | | options | [LockType](#locktype8) | 是 | 锁类型。<br/>- 1: PIN锁<br/>- 2: PIN2锁 |
**示例:** **示例:**
...@@ -1189,13 +1189,13 @@ getLockState(slotId: number, lockType: LockType): Promise<LockState\> ...@@ -1189,13 +1189,13 @@ getLockState(slotId: number, lockType: LockType): Promise<LockState\>
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------- | ---- | --------------------------------------- | | ------- | ---------------------- | ---- | --------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| options | [LockType](#LockType8) | 是 | 锁类型。<br/>- 1: PIN锁<br/>- 2: PIN2锁 | | options | [LockType](#locktype8) | 是 | 锁类型。<br/>- 1: PIN锁<br/>- 2: PIN2锁 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------- | -------------------------------------------- | | ---------------------------------- | -------------------------------------------- |
| Promise<[LockState](#LockState8)\> | 以Promise形式返回获取指定卡槽SIM卡的锁状态。 | | Promise<[LockState](#lockstate8)\> | 以Promise形式返回获取指定卡槽SIM卡的锁状态。 |
**示例:** **示例:**
...@@ -1225,7 +1225,7 @@ alterPin(slotId: number, newPin: string, oldPin: string, callback: AsyncCallback ...@@ -1225,7 +1225,7 @@ alterPin(slotId: number, newPin: string, oldPin: string, callback: AsyncCallback
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | -------------------------------------- | | -------- | ----------------------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<[LockStatusResponse](#LockStatusResponse7)\> | 是 | 回调函数。 | | callback | AsyncCallback\<[LockStatusResponse](#lockstatusresponse7)\> | 是 | 回调函数。 |
| newPin | string | 是 | 新密码。 | | newPin | string | 是 | 新密码。 |
| oldPin | string | 是 | 旧密码。 | | oldPin | string | 是 | 旧密码。 |
...@@ -1262,7 +1262,7 @@ alterPin(slotId: number, newPin: string, oldPin: string): Promise<LockStatusResp ...@@ -1262,7 +1262,7 @@ alterPin(slotId: number, newPin: string, oldPin: string): Promise<LockStatusResp
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------------------- | --------------------------------------------- | | ---------------------------------------------------- | --------------------------------------------- |
| Promise<[LockStatusResponse](#LockStatusResponse7)\> | 以Promise形式返回指定卡槽SIM卡的Pin是否成功。 | | Promise<[LockStatusResponse](#lockstatusresponse7)\> | 以Promise形式返回指定卡槽SIM卡的Pin是否成功。 |
**示例:** **示例:**
...@@ -1292,7 +1292,7 @@ alterPin2(slotId: number, newPin2: string, oldPin2: string, callback: AsyncCallb ...@@ -1292,7 +1292,7 @@ alterPin2(slotId: number, newPin2: string, oldPin2: string, callback: AsyncCallb
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | -------------------------------------- | | -------- | ----------------------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<[LockStatusResponse](#LockStatusResponse7)\> | 是 | 回调函数。 | | callback | AsyncCallback\<[LockStatusResponse](#lockstatusresponse7)\> | 是 | 回调函数。 |
| newPin2 | string | 是 | 新密码。 | | newPin2 | string | 是 | 新密码。 |
| oldPin2 | string | 是 | 旧密码。 | | oldPin2 | string | 是 | 旧密码。 |
...@@ -1329,7 +1329,7 @@ alterPin2(slotId: number, newPin2: string, oldPin2: string): Promise<LockStatusR ...@@ -1329,7 +1329,7 @@ alterPin2(slotId: number, newPin2: string, oldPin2: string): Promise<LockStatusR
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------------------- | --------------------------------------------- | | ---------------------------------------------------- | --------------------------------------------- |
| Promise<[LockStatusResponse](#LockStatusResponse7)\> | 以Promise形式返回指定卡槽SIM卡的Pin是否成功。 | | Promise<[LockStatusResponse](#lockstatusresponse7)\> | 以Promise形式返回指定卡槽SIM卡的Pin是否成功。 |
**示例:** **示例:**
...@@ -1360,7 +1360,7 @@ unlockPin(slotId: number,pin: string ,callback: AsyncCallback<LockStatusResponse ...@@ -1360,7 +1360,7 @@ unlockPin(slotId: number,pin: string ,callback: AsyncCallback<LockStatusResponse
| -------- | ------------------------------------------------------------ | ---- | -------------------------------------- | | -------- | ------------------------------------------------------------ | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| pin | string | 是 | SIM卡的密码 | | pin | string | 是 | SIM卡的密码 |
| callback | AsyncCallback&lt;[LockStatusResponse](#LockStatusResponse7)> | 是 | 回调函数。 | | callback | AsyncCallback&lt;[LockStatusResponse](#lockstatusresponse7)> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1395,7 +1395,7 @@ unlockPin(slotId: number,pin: string): Promise&lt;LockStatusResponse\> ...@@ -1395,7 +1395,7 @@ unlockPin(slotId: number,pin: string): Promise&lt;LockStatusResponse\>
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------------------- | -------------------------------------------------- | | ---------------------------------------------------- | -------------------------------------------------- |
| Promise\<[LockStatusResponse](#LockStatusResponse)\> | 以Promise形式返回获取指定卡槽的SIM卡锁状态的响应。 | | Promise\<[LockStatusResponse](#lockstatusresponse7)\> | 以Promise形式返回获取指定卡槽的SIM卡锁状态的响应。 |
**示例:** **示例:**
...@@ -1428,7 +1428,7 @@ unlockPuk(slotId: number,newPin: string,puk: string ,callback: AsyncCallback<Loc ...@@ -1428,7 +1428,7 @@ unlockPuk(slotId: number,newPin: string,puk: string ,callback: AsyncCallback<Loc
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| newPin | string | 是 | 重置SIM卡的密码 | | newPin | string | 是 | 重置SIM卡的密码 |
| puk | string | 是 | SIM卡密码的解锁密码 | | puk | string | 是 | SIM卡密码的解锁密码 |
| callback | AsyncCallback&lt;[LockStatusResponse](#LockStatusResponse7)&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;[LockStatusResponse](#lockstatusresponse7)&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1465,7 +1465,7 @@ unlockPuk(slotId: number,newPin: string,puk: string): Promise&lt;LockStatusRespo ...@@ -1465,7 +1465,7 @@ unlockPuk(slotId: number,newPin: string,puk: string): Promise&lt;LockStatusRespo
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------------------- | -------------------------------------------------- | | ---------------------------------------------------- | -------------------------------------------------- |
| Promise\<[LockStatusResponse](#LockStatusResponse)\> | 以Promise形式返回获取指定卡槽的SIM卡锁状态的响应。 | | Promise\<[LockStatusResponse](#lockstatusresponse7)\> | 以Promise形式返回获取指定卡槽的SIM卡锁状态的响应。 |
**示例:** **示例:**
...@@ -1498,7 +1498,7 @@ promise.then(data => { ...@@ -1498,7 +1498,7 @@ promise.then(data => {
| -------- | ------------------------------------------------------------ | ---- | -------------------------------------- | | -------- | ------------------------------------------------------------ | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| pin2 | string | 是 | SIM卡的密码 | | pin2 | string | 是 | SIM卡的密码 |
| callback | AsyncCallback&lt;[LockStatusResponse](#LockStatusResponse7)&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;[LockStatusResponse](#lockstatusresponse7)&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1533,7 +1533,7 @@ unlockPin2(slotId: number,pin2: string): Promise&lt;LockStatusResponse\> ...@@ -1533,7 +1533,7 @@ unlockPin2(slotId: number,pin2: string): Promise&lt;LockStatusResponse\>
| 类型 | 说明 | | 类型 | 说明 |
| ----------------------------------------------------- | -------------------------------------------------- | | ----------------------------------------------------- | -------------------------------------------------- |
| Promise\<[LockStatusResponse](#LockStatusResponse7)\> | 以Promise形式返回获取指定卡槽的SIM卡锁状态的响应。 | | Promise\<[LockStatusResponse](#lockstatusresponse7)\> | 以Promise形式返回获取指定卡槽的SIM卡锁状态的响应。 |
**示例:** **示例:**
...@@ -1566,7 +1566,7 @@ unlockPuk2(slotId: number,newPin2: string,puk2: string ,callback: AsyncCallback< ...@@ -1566,7 +1566,7 @@ unlockPuk2(slotId: number,newPin2: string,puk2: string ,callback: AsyncCallback<
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| newPin2 | string | 是 | 重置SIM卡的密码 | | newPin2 | string | 是 | 重置SIM卡的密码 |
| puk2 | string | 是 | SIM卡密码的解锁密码 | | puk2 | string | 是 | SIM卡密码的解锁密码 |
| callback | AsyncCallback&lt;[LockStatusResponse](#LockStatusResponse7)&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;[LockStatusResponse](#lockstatusresponse7)&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1603,7 +1603,7 @@ unlockPuk2slotId: number,newPin2: string,puk2: string): Promise&lt;LockStatusRes ...@@ -1603,7 +1603,7 @@ unlockPuk2slotId: number,newPin2: string,puk2: string): Promise&lt;LockStatusRes
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------------------- | -------------------------------------------------- | | ---------------------------------------------------- | -------------------------------------------------- |
| Promise\<[LockStatusResponse](#LockStatusResponse)\> | 以Promise形式返回获取指定卡槽的SIM卡锁状态的响应。 | | Promise\<[LockStatusResponse](#lockstatusresponse7)\> | 以Promise形式返回获取指定卡槽的SIM卡锁状态的响应。 |
**示例:** **示例:**
...@@ -2100,7 +2100,7 @@ getOperatorConfigs(slotId: number, callback: AsyncCallback<Array<OperatorConfig\ ...@@ -2100,7 +2100,7 @@ getOperatorConfigs(slotId: number, callback: AsyncCallback<Array<OperatorConfig\
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------------- | ---- | -------------------------------------- | | -------- | --------------------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback<Array<[OperatorConfig](#OperatorConfig8)\>> | 是 | 回调函数。 | | callback | AsyncCallback<Array<[OperatorConfig](#operatorconfig8)\>> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -2164,7 +2164,7 @@ queryIccDiallingNumbers(slotId: number, type: ContactType, callback: AsyncCallba ...@@ -2164,7 +2164,7 @@ queryIccDiallingNumbers(slotId: number, type: ContactType, callback: AsyncCallba
| -------- | ------------------------------------------------------------ | ---- | ---------------------------------------------------------- | | -------- | ------------------------------------------------------------ | ---- | ---------------------------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | ContactType | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING | | type | ContactType | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING |
| callback | AsyncCallback<Array<[DiallingNumbersInfo](#DiallingNumbersInfo8)\>> | 是 | 回调函数。 | | callback | AsyncCallback<Array<[DiallingNumbersInfo](#diallingnumbersinfo8)\>> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -2198,7 +2198,7 @@ queryIccDiallingNumbers(slotId: number, type: ContactType): Promise<Array<Dialli ...@@ -2198,7 +2198,7 @@ queryIccDiallingNumbers(slotId: number, type: ContactType): Promise<Array<Dialli
| 类型 | 说明 | | 类型 | 说明 |
| ------------------------------------------------------------ | ------------------------------ | | ------------------------------------------------------------ | ------------------------------ |
| Promise<Array<[DiallingNumbersInfo](#DiallingNumbersInfo8)\>> | 以Promise形式返回Icc拨号号码。 | | Promise<Array<[DiallingNumbersInfo](#diallingnumbersinfo8)\>> | 以Promise形式返回Icc拨号号码。 |
**示例:** **示例:**
...@@ -2228,8 +2228,8 @@ addIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dialli ...@@ -2228,8 +2228,8 @@ addIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dialli
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- | | --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [ContactType](#ContactType8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING | | type | [ContactType](#contacttype8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING |
| diallingNumbers | [DiallingNumbersInfo](#DiallingNumbersInfo8) | 是 | 拨号号码信息 | | diallingNumbers | [DiallingNumbersInfo](#diallingnumbersinfo8) | 是 | 拨号号码信息 |
| callback | AsyncCallback<void\> | 是 | 回调函数 | | callback | AsyncCallback<void\> | 是 | 回调函数 |
**示例:** **示例:**
...@@ -2264,8 +2264,8 @@ addIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dialli ...@@ -2264,8 +2264,8 @@ addIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dialli
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- | | --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [ContactType](#ContactType8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING | | type | [ContactType](#contacttype8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING |
| diallingNumbers | [DiallingNumbersInfo](#DiallingNumbersInfo8) | 是 | 拨号号码信息 | | diallingNumbers | [DiallingNumbersInfo](#diallingnumbersinfo8) | 是 | 拨号号码信息 |
**返回值:** **返回值:**
...@@ -2307,8 +2307,8 @@ delIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dialli ...@@ -2307,8 +2307,8 @@ delIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dialli
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- | | --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [ContactType](#ContactType8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING | | type | [ContactType](#contacttype8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING |
| diallingNumbers | [DiallingNumbersInfo](#DiallingNumbersInfo8) | 是 | 拨号号码信息 | | diallingNumbers | [DiallingNumbersInfo](#diallingnumbersinfo8) | 是 | 拨号号码信息 |
| callback | AsyncCallback<void\> | 是 | 回调函数 | | callback | AsyncCallback<void\> | 是 | 回调函数 |
**示例:** **示例:**
...@@ -2343,8 +2343,8 @@ delIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dialli ...@@ -2343,8 +2343,8 @@ delIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dialli
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- | | --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [ContactType](#ContactType8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING | | type | [ContactType](#contacttype8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING |
| diallingNumbers | [DiallingNumbersInfo](#DiallingNumbersInfo8) | 是 | 拨号号码信息 | | diallingNumbers | [DiallingNumbersInfo](#diallingnumbersinfo8) | 是 | 拨号号码信息 |
**返回值:** **返回值:**
...@@ -2386,8 +2386,8 @@ updateIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dia ...@@ -2386,8 +2386,8 @@ updateIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dia
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- | | --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [ContactType](#ContactType8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING | | type | [ContactType](#contacttype8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING |
| diallingNumbers | [DiallingNumbersInfo](#DiallingNumbersInfo8) | 是 | 拨号号码信息 | | diallingNumbers | [DiallingNumbersInfo](#diallingnumbersinfo8) | 是 | 拨号号码信息 |
| callback | AsyncCallback<void\> | 是 | 回调函数 | | callback | AsyncCallback<void\> | 是 | 回调函数 |
**示例:** **示例:**
...@@ -2422,8 +2422,8 @@ updateIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dia ...@@ -2422,8 +2422,8 @@ updateIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: Dia
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- | | --------------- | -------------------------------------------- | ---- | ---------------------------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| type | [ContactType](#ContactType8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING | | type | [ContactType](#contacttype8) | 是 | 联系人类型。<br/>1 : GENERAL_CONTACT<br/>2 : FIXED_DIALING |
| diallingNumbers | [DiallingNumbersInfo](#DiallingNumbersInfo8) | 是 | 拨号号码信息 | | diallingNumbers | [DiallingNumbersInfo](#diallingnumbersinfo8) | 是 | 拨号号码信息 |
**返回值:** **返回值:**
...@@ -2595,8 +2595,8 @@ unlockSimLock(slotId: number, lockInfo: PersoLockInfo, callback: AsyncCallback<L ...@@ -2595,8 +2595,8 @@ unlockSimLock(slotId: number, lockInfo: PersoLockInfo, callback: AsyncCallback<L
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------------------- | ---- | -------------------------------------- | | -------- | ---------------------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| lockInfo | [PersoLockInfo](#PersoLockInfo8) | 是 | 定制锁类型信息 | | lockInfo | [PersoLockInfo](#persolockinfo8) | 是 | 定制锁类型信息 |
| callback | AsyncCallback<[LockStatusResponse](#LockStatusResponse7)\> | 是 | 回调函数 | | callback | AsyncCallback<[LockStatusResponse](#lockstatusresponse7)\> | 是 | 回调函数 |
**示例:** **示例:**
...@@ -2628,13 +2628,13 @@ unlockSimLock(slotId: number, lockInfo: PersoLockInfo): Promise<LockStatusRespon ...@@ -2628,13 +2628,13 @@ unlockSimLock(slotId: number, lockInfo: PersoLockInfo): Promise<LockStatusRespon
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------- | ---- | -------------------------------------- | | -------- | -------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| lockInfo | [PersoLockInfo](#PersoLockInfo8) | 是 | 定制锁类型信息 | | lockInfo | [PersoLockInfo](#persolockinfo8) | 是 | 定制锁类型信息 |
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------------------- | ------------------------- | | ---------------------------------------------------- | ------------------------- |
| Promise<[LockStatusResponse](#LockStatusResponse7)\> | 以Promise形式返回锁状态。 | | Promise<[LockStatusResponse](#lockstatusresponse7)\> | 以Promise形式返回锁状态。 |
**示例:** **示例:**
...@@ -2873,9 +2873,9 @@ SIM卡状态。 ...@@ -2873,9 +2873,9 @@ SIM卡状态。
| 名称 | 类型 | 说明 | | 名称 | 类型 | 说明 |
| -------- | ------------------------ | ------ | | -------- | ------------------------ | ------ |
| lockType | [LockType](#LockType8) | 锁类型 | | lockType | [LockType](#locktype8) | 锁类型 |
| password | string | 密码 | | password | string | 密码 |
| state | [LockState](#LockState8) | 锁状态 | | state | [LockState](#lockstate8) | 锁状态 |
## **PersoLockInfo**<sup>8+</sup> ## **PersoLockInfo**<sup>8+</sup>
...@@ -2887,7 +2887,7 @@ SIM卡状态。 ...@@ -2887,7 +2887,7 @@ SIM卡状态。
| 名称 | 类型 | 说明 | | 名称 | 类型 | 说明 |
| -------- | -------------------------------- | ------------ | | -------- | -------------------------------- | ------------ |
| lockType | [PersoLockType](#PersoLockType8) | 定制锁的类型 | | lockType | [PersoLockType](#persolocktype8) | 定制锁的类型 |
| password | string | 密码 | | password | string | 密码 |
## **IccAccountInfo**<sup>7+</sup> ## **IccAccountInfo**<sup>7+</sup>
......
...@@ -444,7 +444,7 @@ promise.then(data => { ...@@ -444,7 +444,7 @@ promise.then(data => {
addSimMessage(options: SimMessageOptions, callback: AsyncCallback<void\>): void addSimMessage(options: SimMessageOptions, callback: AsyncCallback<void\>): void
添加SIM卡短信,使用callback方式作为异步方法。 添加SIM卡消息,使用callback方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -454,10 +454,10 @@ addSimMessage(options: SimMessageOptions, callback: AsyncCallback<void\>): void ...@@ -454,10 +454,10 @@ addSimMessage(options: SimMessageOptions, callback: AsyncCallback<void\>): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------------------------------------------------ | | -------- | ---------------------------------------- | ---- | --------------- |
| options | [SimMessageOptions](#SimMessageOptions7) | 是 | slotId: number<br/>smsc: string<br/>pdu: string<br/>status: [SimMessageStatus](#SimMessageStatus7) | | options | [SimMessageOptions](#simmessageoptions7) | 是 | SIM卡消息选项。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -478,7 +478,7 @@ sms.addSimMessage(simMessageOptions, (err, data) => { ...@@ -478,7 +478,7 @@ sms.addSimMessage(simMessageOptions, (err, data) => {
addSimMessage(options: SimMessageOptions): Promise<void\> addSimMessage(options: SimMessageOptions): Promise<void\>
添加SIM卡短信,使用Promise方式作为异步方法。 添加SIM卡消息,使用Promise方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -488,9 +488,9 @@ addSimMessage(options: SimMessageOptions): Promise<void\> ...@@ -488,9 +488,9 @@ addSimMessage(options: SimMessageOptions): Promise<void\>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------------------------- | ---- | ------------------------------------------------------------ | | ------- | ---------------------------------------- | ---- | --------------- |
| options | [SimMessageOptions](#SimMessageOptions7) | 是 | slotId: number<br/>smsc: string<br/>pdu: string<br/>status: [SimMessageStatus](#SimMessageStatus7) | | options | [SimMessageOptions](#simmessageoptions7) | 是 | SIM卡消息选项。 |
**返回值:** **返回值:**
...@@ -519,7 +519,7 @@ promise.then(data => { ...@@ -519,7 +519,7 @@ promise.then(data => {
delSimMessage(slotId: number, msgIndex: number, callback: AsyncCallback<void\>): void delSimMessage(slotId: number, msgIndex: number, callback: AsyncCallback<void\>): void
删除SIM卡短信,使用callback方式作为异步方法。 删除SIM卡消息,使用callback方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -550,7 +550,7 @@ sms.delSimMessage(slotId, msgIndex, (err, data) => { ...@@ -550,7 +550,7 @@ sms.delSimMessage(slotId, msgIndex, (err, data) => {
delSimMessage(slotId: number, msgIndex: number): Promise<void\> delSimMessage(slotId: number, msgIndex: number): Promise<void\>
删除SIM卡短信,使用Promise方式作为异步方法。 删除SIM卡信息,使用Promise方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -588,7 +588,7 @@ promise.then(data => { ...@@ -588,7 +588,7 @@ promise.then(data => {
updateSimMessage(options: UpdateSimMessageOptions, callback: AsyncCallback<void\>): void updateSimMessage(options: UpdateSimMessageOptions, callback: AsyncCallback<void\>): void
更新SIM卡短信,使用callback方式作为异步方法。 更新SIM卡消息,使用callback方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -598,10 +598,10 @@ updateSimMessage(options: UpdateSimMessageOptions, callback: AsyncCallback<void\ ...@@ -598,10 +598,10 @@ updateSimMessage(options: UpdateSimMessageOptions, callback: AsyncCallback<void\
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------------- | ---- | ------------------------------------------------------------ | | -------- | ---------------------------------------------------- | ---- | ------------------- |
| options | [UpdateSimMessageOptions](#UpdateSimMessageOptions7) | 是 | slotId: number<br/>msgIndex: number<br/>newStatus: [SimMessageStatus](#SimMessageStatus7)<br/>pdu: string<br/>smsc: string | | options | [UpdateSimMessageOptions](#updatesimmessageoptions7) | 是 | 更新SIM卡消息选项。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -623,7 +623,7 @@ sms.updateSimMessage(updateSimMessageOptions, (err, data) => { ...@@ -623,7 +623,7 @@ sms.updateSimMessage(updateSimMessageOptions, (err, data) => {
updateSimMessage(options: UpdateSimMessageOptions): Promise<void\> updateSimMessage(options: UpdateSimMessageOptions): Promise<void\>
更新SIM卡短信,使用Promise方式作为异步方法。 更新SIM卡消息,使用Promise方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -633,9 +633,9 @@ updateSimMessage(options: UpdateSimMessageOptions): Promise<void\> ...@@ -633,9 +633,9 @@ updateSimMessage(options: UpdateSimMessageOptions): Promise<void\>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------------------------------------- | ---- | ------------------------------------------------------------ | | ------- | ---------------------------------------------------- | ---- | ------------------- |
| options | [UpdateSimMessageOptions](#UpdateSimMessageOptions7) | 是 | slotId: number<br/>msgIndex: number<br/>newStatus: [SimMessageStatus](#SimMessageStatus7)<br/>pdu: string<br/>smsc: string | | options | [UpdateSimMessageOptions](#updatesimmessageoptions7) | 是 | 更新SIM卡消息选项。 |
**返回值:** **返回值:**
...@@ -665,7 +665,7 @@ promise.then(data => { ...@@ -665,7 +665,7 @@ promise.then(data => {
getAllSimMessages(slotId: number, callback: AsyncCallback<Array<SimShortMessage\>>): void getAllSimMessages(slotId: number, callback: AsyncCallback<Array<SimShortMessage\>>): void
获取所有SIM卡短信,使用callback方式作为异步方法。 获取所有SIM卡消息,使用callback方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -678,7 +678,7 @@ getAllSimMessages(slotId: number, callback: AsyncCallback<Array<SimShortMessage\ ...@@ -678,7 +678,7 @@ getAllSimMessages(slotId: number, callback: AsyncCallback<Array<SimShortMessage\
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | ----------------------------------------- | | -------- | ----------------------------------------------------------- | ---- | ----------------------------------------- |
| slotId | number | 是 | SIM卡槽ID:<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | SIM卡槽ID:<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback<Array<[SimShortMessage](#SimShortMessage8)\>> | 是 | 回调函数。 | | callback | AsyncCallback<Array<[SimShortMessage](#simshortmessage8)\>> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -694,7 +694,7 @@ sms.getAllSimMessages(slotId, (err, data) => { ...@@ -694,7 +694,7 @@ sms.getAllSimMessages(slotId, (err, data) => {
getAllSimMessages(slotId: number): Promise<Array<SimShortMessage\>> getAllSimMessages(slotId: number): Promise<Array<SimShortMessage\>>
获取所有SIM卡短信,使用Promise方式作为异步方法。 获取所有SIM卡消息,使用Promise方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -712,7 +712,7 @@ getAllSimMessages(slotId: number): Promise<Array<SimShortMessage\>> ...@@ -712,7 +712,7 @@ getAllSimMessages(slotId: number): Promise<Array<SimShortMessage\>>
| 类型 | 说明 | | 类型 | 说明 |
| ------------------------------------------------------- | ---------------------------------- | | ------------------------------------------------------- | ---------------------------------- |
| PromiseArray<[SimShortMessage](#SimShortMessage8)\>&gt; | 以Promise形式返回获取的SIM短消息。 | | PromiseArray<[SimShortMessage](#simshortmessage8)\>&gt; | 以Promise形式返回获取的SIM短消息。 |
**示例:** **示例:**
...@@ -730,7 +730,7 @@ promise.then(data => { ...@@ -730,7 +730,7 @@ promise.then(data => {
setCBConfig(options: CBConfigOptions, callback: AsyncCallback<void\>): void setCBConfig(options: CBConfigOptions, callback: AsyncCallback<void\>): void
设置CB配置,使用callback方式作为异步方法。 设置小区广播配置,使用callback方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -740,10 +740,10 @@ setCBConfig(options: CBConfigOptions, callback: AsyncCallback<void\>): void ...@@ -740,10 +740,10 @@ setCBConfig(options: CBConfigOptions, callback: AsyncCallback<void\>): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------ | ---- | ------------------------------------------------------------ | | -------- | ------------------------------------ | ---- | ------------ |
| options | [CBConfigOptions](#CBConfigOptions8) | 是 | slotId: number<br/>smsc: string<br/>pdu: string<br/>status: [SimMessageStatus](#SimMessageStatus7) | | options | [CBConfigOptions](#cbconfigoptions8) | 是 | 小区广播配置选项。 |
| callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -764,7 +764,7 @@ sms.setCBConfig(cbConfigOptions, (err, data) => { ...@@ -764,7 +764,7 @@ sms.setCBConfig(cbConfigOptions, (err, data) => {
setCBConfig(options: CBConfigOptions): Promise<void\> setCBConfig(options: CBConfigOptions): Promise<void\>
设置CB配置,使用Promise方式作为异步方法。 设置小区广播配置,使用Promise方式作为异步方法。
此接口为系统接口。 此接口为系统接口。
...@@ -774,9 +774,9 @@ setCBConfig(options: CBConfigOptions): Promise<void\> ...@@ -774,9 +774,9 @@ setCBConfig(options: CBConfigOptions): Promise<void\>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------------------------ | ---- | ------------------------------------------------------------ | | ------- | ------------------------------------ | ---- | ------------ |
| options | [CBConfigOptions](#CBConfigOptions8) | 是 | slotId: number<br/>smsc: string<br/>pdu: string<br/>status: [SimMessageStatus](#SimMessageStatus7) | | options | [CBConfigOptions](#cbconfigoptions8) | 是 | 小区广播配置选项。 |
**返回值:** **返回值:**
...@@ -818,7 +818,7 @@ getSmsSegmentsInfo(slotId: number, message: string, force7bit: boolean, callback ...@@ -818,7 +818,7 @@ getSmsSegmentsInfo(slotId: number, message: string, force7bit: boolean, callback
| slotId | number | 是 | SIM卡槽ID:<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | SIM卡槽ID:<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| message | string | 是 | 消息 | | message | string | 是 | 消息 |
| force7bit | boolean | 是 | 强转7位 | | force7bit | boolean | 是 | 强转7位 |
| callback | AsyncCallback&lt;[SmsSegmentsInfo](#&lt;SmsSegmentsInfo8)&gt; | 是 | 回调函数 | | callback | AsyncCallback&lt;[SmsSegmentsInfo](#&lt;smssegmentsinfo8)&gt; | 是 | 回调函数 |
**示例:** **示例:**
...@@ -850,9 +850,9 @@ getSmsSegmentsInfo(slotId: number, message: string, force7bit: boolean): Promise ...@@ -850,9 +850,9 @@ getSmsSegmentsInfo(slotId: number, message: string, force7bit: boolean): Promise
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------------------------------------------------------------ | ----------------------------- | | ------------------------------------------------------- | ----------------------------- |
| Promise&lt;&lt;[SmsSegmentsInfo](#&lt;SmsSegmentsInfo8)&gt;&gt; | 以Promise形式返回短信段信息。 | | Promise&lt;[SmsSegmentsInfo](#&lt;smssegmentsinfo8)&gt; | 以Promise形式返回短信段信息。 |
**示例:** **示例:**
...@@ -985,7 +985,7 @@ decodeMms(mmsFilePathName: string | Array<number\>, callback: AsyncCallback<MmsI ...@@ -985,7 +985,7 @@ decodeMms(mmsFilePathName: string | Array<number\>, callback: AsyncCallback<MmsI
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| --------------- | ------------------------------------------------------- | ---- | -------------- | | --------------- | ------------------------------------------------------- | ---- | -------------- |
| mmsFilePathName | string \|Array<number\> | 是 | 彩信文件路径名 | | mmsFilePathName | string \|Array<number\> | 是 | 彩信文件路径名 |
| callback | AsyncCallback&lt;[MmsInformation](#MmsInformation8)&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;[MmsInformation](#mmsinformation8)&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1017,7 +1017,7 @@ decodeMms(mmsFilePathName: string | Array<number\>): Promise<MmsInformation\> ...@@ -1017,7 +1017,7 @@ decodeMms(mmsFilePathName: string | Array<number\>): Promise<MmsInformation\>
| 类型 | 说明 | | 类型 | 说明 |
| --------------------------------------------------------- | --------------------------- | | --------------------------------------------------------- | --------------------------- |
| Promise&lt;&lt;[MmsInformation](#MmsInformation8)&gt;&gt; | 以Promise形式返回彩信信息。 | | Promise&lt;&lt;[MmsInformation](#mmsinformation8)&gt;&gt; | 以Promise形式返回彩信信息。 |
**示例:** **示例:**
...@@ -1043,10 +1043,10 @@ encodeMms(mms: MmsInformation, callback: AsyncCallback<Array<number\>>): void ...@@ -1043,10 +1043,10 @@ encodeMms(mms: MmsInformation, callback: AsyncCallback<Array<number\>>): void
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------- | ---- | ------------------------------------------------------------ | | -------- | ----------------------------------- | ---- | ---------- |
| mms | [MmsInformation](#MmsInformation8) | 是 | messageType: [MessageType](#MessageType8)<br/>mmsType : [MmsSendReq](#MmsSendReq8) \|[MmsSendConf](#MmsSendConf8)\|[MmsNotificationInd](#MmsNotificationInd8)\|<br/>[MmsRespInd](#MmsRespInd8)\|[MmsRetrieveConf](#MmsRetrieveConf8)\|[MmsAcknowledgeInd](#MmsAcknowledgeInd8)\|<br/>[MmsDeliveryInd](#MmsDeliveryInd8)\|[MmsReadOrigInd](#MmsReadOrigInd8)\|[MmsReadRecInd](#MmsReadRecInd8)<br/>attachment?: Array<[MmsAttachment](#MmsAttachment8)\> | | mms | [MmsInformation](#mmsinformation8) | 是 | 彩信信息。 |
| callback | AsyncCallback&lt;Array<number\>&gt; | 是 | 回调函数。 | | callback | AsyncCallback&lt;Array<number\>&gt; | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -1078,9 +1078,9 @@ encodeMms(mms: MmsInformation): Promise<Array<number\>> ...@@ -1078,9 +1078,9 @@ encodeMms(mms: MmsInformation): Promise<Array<number\>>
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------ | ---------------------------------- | ---- | ------------------------------------------------------------ | | ------ | ---------------------------------- | ---- | ---------- |
| mms | [MmsInformation](#MmsInformation8) | 是 | messageType: [MessageType](#MessageType8)<br/>mmsType : [MmsSendReq](#MmsSendReq8) \|[MmsSendConf](#MmsSendConf8)\|[MmsNotificationInd](#MmsNotificationInd8)\|<br/>[MmsRespInd](#MmsRespInd8)\|[MmsRetrieveConf](#MmsRetrieveConf8)\|[MmsAcknowledgeInd](#MmsAcknowledgeInd8)\|<br/>[MmsDeliveryInd](#MmsDeliveryInd8)\|[MmsReadOrigInd](#MmsReadOrigInd8)\|[MmsReadRecInd](#MmsReadRecInd8)<br/>attachment?: Array<[MmsAttachment](#MmsAttachment8)\> | | mms | [MmsInformation](#mmsinformation8) | 是 | 彩信信息。 |
**返回值:** **返回值:**
...@@ -1206,11 +1206,11 @@ promise.then(data => { ...@@ -1206,11 +1206,11 @@ promise.then(data => {
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.SmsMms。 **系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.SmsMms。
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | -------- | | ----------- | ------------------------------------------------------------ | ---- | --------- |
| messageType | [MessageType](#MessageType8) | 是 | 消息类型 | | messageType | [MessageType](#messagetype8) | 是 | 消息类型 |
| mmsType | [MmsSendReq](#MmsSendReq8) \|[MmsSendConf](#MmsSendConf8) \|[MmsNotificationInd](#MmsNotificationInd8) \|[MmsRespInd](#MmsRespInd8) \|[MmsRetrieveConf](#MmsRetrieveConf8)\|[MmsAcknowledgeInd](#MmsAcknowledgeInd8)\|[MmsDeliveryInd](#MmsDeliveryInd8)\|[MmsReadOrigInd](#MmsReadOrigInd8)\|[MmsReadRecInd](#MmsReadOrigInd8) | 是 | 彩信类型 | | mmsType | [MmsSendReq](#mmssendreq8) \|[MmsSendConf](#mmssendconf8) \|[MmsNotificationInd](#mmsnotificationind8) \|[MmsRespInd](#mmsrespind8) \|[MmsRetrieveConf](#mmsretrieveconf8)\|[MmsAcknowledgeInd](#mmsacknowledgeind8)\|[MmsDeliveryInd](#mmsdeliveryind8)\|[MmsReadOrigInd](#mmsreadorigInd8)\|[MmsReadRecInd](#mmsreadorigind8) | 是 | pdu头类型 |
| attachment | Array<[MmsAttachment](#MmsAttachment8)\> | 否 | 附件 | | attachment | Array<[MmsAttachment](#mmsattachment8)\> | 否 | 附件 |
## MmsSendReq<sup>8+</sup> ## MmsSendReq<sup>8+</sup>
...@@ -1222,18 +1222,18 @@ promise.then(data => { ...@@ -1222,18 +1222,18 @@ promise.then(data => {
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ---------------- | ------------------------------------ | ---- | ------------ | | ---------------- | ------------------------------------ | ---- | ------------ |
| from | [MmsAddress](#MmsAddress8) | 是 | 彩信来源 | | from | [MmsAddress](#mmsaddress8) | 是 | 彩信来源 |
| transactionId | string | 是 | 事务ID | | transactionId | string | 是 | 事务ID |
| contentType | string | 是 | 内容类型 | | contentType | string | 是 | 内容类型 |
| version | [MmsVersionType](#MmsVersionType8) | 是 | 版本 | | version | [MmsVersionType](#mmsversiontype8) | 是 | 版本 |
| to | Array<[MmsAddress](#MmsAddress8)\> | 否 | 发送至 | | to | Array<[MmsAddress](#mmsaddress8)\> | 否 | 发送至 |
| date | number | 否 | 日期 | | date | number | 否 | 日期 |
| cc | Array<[MmsAddress](#MmsAddress8)\> | 否 | 抄送 | | cc | Array<[MmsAddress](#mmsaddress8)\> | 否 | 抄送 |
| bcc | Array<[MmsAddress](#MmsAddress8)\> | 否 | 暗抄送 | | bcc | Array<[MmsAddress](#mmsaddress8)\> | 否 | 暗抄送 |
| subject | string | 否 | 主题 | | subject | string | 否 | 主题 |
| messageClass | number | 否 | 消息类 | | messageClass | number | 否 | 消息类 |
| expiry | number | 否 | 到期 | | expiry | number | 否 | 到期 |
| priority | [MmsPriorityType](#MmsPriorityType8) | 否 | 优先 | | priority | [MmsPriorityType](#mmsprioritytype8) | 否 | 优先 |
| senderVisibility | number | 否 | 发件人可见性 | | senderVisibility | number | 否 | 发件人可见性 |
| deliveryReport | number | 否 | 交付报告 | | deliveryReport | number | 否 | 交付报告 |
| readReport | number | 否 | 阅读报告 | | readReport | number | 否 | 阅读报告 |
...@@ -1250,7 +1250,7 @@ promise.then(data => { ...@@ -1250,7 +1250,7 @@ promise.then(data => {
| ------------- | ---------------------------------- | ---- | -------- | | ------------- | ---------------------------------- | ---- | -------- |
| responseState | number | 是 | 响应状态 | | responseState | number | 是 | 响应状态 |
| transactionId | string | 是 | 事务ID | | transactionId | string | 是 | 事务ID |
| version | [MmsVersionType](#MmsVersionType8) | 是 | 版本 | | version | [MmsVersionType](#mmsversiontype8) | 是 | 版本 |
| messageId | string | 否 | 消息ID | | messageId | string | 否 | 消息ID |
## MmsNotificationInd<sup>8+</sup> ## MmsNotificationInd<sup>8+</sup>
...@@ -1268,8 +1268,8 @@ promise.then(data => { ...@@ -1268,8 +1268,8 @@ promise.then(data => {
| messageSize | number | 是 | 消息大小 | | messageSize | number | 是 | 消息大小 |
| expiry | number | 是 | 到期 | | expiry | number | 是 | 到期 |
| contentLocation | string | 是 | 内容位置 | | contentLocation | string | 是 | 内容位置 |
| version | [MmsVersionType](#MmsVersionType8) | 是 | 版本 | | version | [MmsVersionType](#mmsversiontype8) | 是 | 版本 |
| from | [MmsAddress](#MmsAddress8) | 否 | 来源 | | from | [MmsAddress](#mmsaddress8) | 否 | 来源 |
| subject | string | 否 | 主题 | | subject | string | 否 | 主题 |
| deliveryReport | number | 否 | 状态报告 | | deliveryReport | number | 否 | 状态报告 |
| contentClass | number | 否 | 内容类 | | contentClass | number | 否 | 内容类 |
...@@ -1285,8 +1285,8 @@ promise.then(data => { ...@@ -1285,8 +1285,8 @@ promise.then(data => {
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------------- | ---------------------------------- | ---- | -------- | | ------------- | ---------------------------------- | ---- | -------- |
| transactionId | string | 是 | 事务ID | | transactionId | string | 是 | 事务ID |
| version | [MmsVersionType](#MmsVersionType8) | 是 | 版本 | | version | [MmsVersionType](#mmsversiontype8) | 是 | 版本 |
| reportAllowed | [ReportType](#ReportType8) | 否 | 允许报告 | | reportAllowed | [ReportType](#reporttype8) | 否 | 允许报告 |
## MmsRetrieveConf<sup>8+</sup> ## MmsRetrieveConf<sup>8+</sup>
...@@ -1302,12 +1302,12 @@ promise.then(data => { ...@@ -1302,12 +1302,12 @@ promise.then(data => {
| messageId | string | 是 | 消息ID | | messageId | string | 是 | 消息ID |
| date | number | 是 | 日期 | | date | number | 是 | 日期 |
| contentType | string | 是 | 内容类型 | | contentType | string | 是 | 内容类型 |
| to | Array<[MmsAddress](#MmsAddress8)\> | 是 | 发送至 | | to | Array<[MmsAddress](#mmsaddress8)\> | 是 | 发送至 |
| version | [MmsVersionType](#MmsVersionType8) | 是 | 版本 | | version | [MmsVersionType](#mmsversiontype8) | 是 | 版本 |
| from | [MmsAddress](#MmsAddress8) | 否 | 来源 | | from | [MmsAddress](#mmsaddress8) | 否 | 来源 |
| cc | Array<[MmsAddress](#MmsAddress8)\> | 否 | 抄送 | | cc | Array<[MmsAddress](#mmsaddress8)\> | 否 | 抄送 |
| subject | string | 否 | 主题 | | subject | string | 否 | 主题 |
| priority | [MmsPriorityType](#MmsPriorityType8) | 否 | 优先级 | | priority | [MmsPriorityType](#mmsPrioritytype8) | 否 | 优先级 |
| deliveryReport | number | 否 | 状态报告 | | deliveryReport | number | 否 | 状态报告 |
| readReport | number | 否 | 阅读报告 | | readReport | number | 否 | 阅读报告 |
| retrieveStatus | number | 否 | 检索状态 | | retrieveStatus | number | 否 | 检索状态 |
...@@ -1323,10 +1323,10 @@ promise.then(data => { ...@@ -1323,10 +1323,10 @@ promise.then(data => {
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ---------- | ---------------------------------- | ---- | -------- | | ---------- | ---------------------------------- | ---- | -------- |
| version | [MmsVersionType](#MmsVersionType8) | 是 | 版本 | | version | [MmsVersionType](#mmsversiontype8) | 是 | 版本 |
| messageId | string | 是 | 消息ID | | messageId | string | 是 | 消息ID |
| to | Array<[MmsAddress](#MmsAddress8)\> | 是 | 发送至 | | to | Array<[MmsAddress](#mmsaddress8)\> | 是 | 发送至 |
| from | [MmsAddress](#MmsAddress8) | 是 | 来源 | | from | [MmsAddress](#mmsaddress8) | 是 | 来源 |
| date | number | 是 | 日期 | | date | number | 是 | 日期 |
| readStatus | number | 是 | 阅读状态 | | readStatus | number | 是 | 阅读状态 |
...@@ -1342,14 +1342,14 @@ promise.then(data => { ...@@ -1342,14 +1342,14 @@ promise.then(data => {
| ----------------------- | ------------------------------------ | ---- | ------------------ | | ----------------------- | ------------------------------------ | ---- | ------------------ |
| contentId | string | 是 | 内容ID | | contentId | string | 是 | 内容ID |
| contentLocation | string | 是 | 内容位置 | | contentLocation | string | 是 | 内容位置 |
| contentDisposition | [DispositionType](#DispositionType8) | 是 | 内容处理 | | contentDisposition | [DispositionType](#dispositiontype8) | 是 | 内容处理 |
| contentTransferEncoding | string | 是 | 内容传输编码 | | contentTransferEncoding | string | 是 | 内容传输编码 |
| contentType | string | 是 | 内容类型 | | contentType | string | 是 | 内容类型 |
| isSmil | boolean | 是 | 同步多媒体集成语言 | | isSmil | boolean | 是 | 同步多媒体集成语言 |
| path | string | 否 | 路径 | | path | string | 否 | 路径 |
| inBuff | Array<number\> | 否 | 缓冲区中 | | inBuff | Array<number\> | 否 | 缓冲区中 |
| fileName | string | 否 | 文件名 | | fileName | string | 否 | 文件名 |
| charset | [MmsCharSets](#MmsCharSets8) | 否 | 字符集 | | charset | [MmsCharSets](#mmscharsets8) | 否 | 字符集 |
## MmsAddress<sup>8+</sup> ## MmsAddress<sup>8+</sup>
...@@ -1362,7 +1362,7 @@ promise.then(data => { ...@@ -1362,7 +1362,7 @@ promise.then(data => {
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ------- | ---------------------------- | ---- | ------ | | ------- | ---------------------------- | ---- | ------ |
| address | string | 是 | 地址 | | address | string | 是 | 地址 |
| charset | [MmsCharSets](#MmsCharSets8) | 是 | 字符集 | | charset | [MmsCharSets](#mmscharsets8) | 是 | 字符集 |
## MessageType<sup>8+</sup> ## MessageType<sup>8+</sup>
...@@ -1479,7 +1479,7 @@ promise.then(data => { ...@@ -1479,7 +1479,7 @@ promise.then(data => {
| enable | boolean | 是 | 可行 | | enable | boolean | 是 | 可行 |
| startMessageId | number | 是 | 消息起始ID | | startMessageId | number | 是 | 消息起始ID |
| endMessageId | number | 是 | 消息结束ID | | endMessageId | number | 是 | 消息结束ID |
| ranType | [RanType](#RanType7) | 是 | 手机网络制式 | | ranType | [RanType](#rantype7) | 是 | 手机网络制式 |
## SimMessageStatus<sup>7+</sup> ## SimMessageStatus<sup>7+</sup>
...@@ -1538,7 +1538,7 @@ SIM卡消息选项。 ...@@ -1538,7 +1538,7 @@ SIM卡消息选项。
| slotId | number | 是 | 卡槽ID | | slotId | number | 是 | 卡槽ID |
| smsc | string | 是 | 短消息业务中心 | | smsc | string | 是 | 短消息业务中心 |
| pdu | string | 是 | 协议数据单元 | | pdu | string | 是 | 协议数据单元 |
| status | [SimMessageStatus](#SimMessageStatus7) | 是 | 状态 | | status | [SimMessageStatus](#simmessagestatus7) | 是 | 状态 |
## UpdateSimMessageOptions<sup>7+</sup> ## UpdateSimMessageOptions<sup>7+</sup>
...@@ -1552,7 +1552,7 @@ SIM卡消息选项。 ...@@ -1552,7 +1552,7 @@ SIM卡消息选项。
| --------- | -------------------------------------- | ---- | -------------- | | --------- | -------------------------------------- | ---- | -------------- |
| slotId | number | 是 | 卡槽ID | | slotId | number | 是 | 卡槽ID |
| msgIndex | number | 是 | 消息索引 | | msgIndex | number | 是 | 消息索引 |
| newStatus | [SimMessageStatus](#SimMessageStatus7) | 是 | 新状态 | | newStatus | [SimMessageStatus](#simmessagestatus7) | 是 | 新状态 |
| pdu | string | 是 | 协议数据单元 | | pdu | string | 是 | 协议数据单元 |
| smsc | string | 是 | 短消息业务中心 | | smsc | string | 是 | 短消息业务中心 |
...@@ -1566,8 +1566,8 @@ SIM卡短消息。 ...@@ -1566,8 +1566,8 @@ SIM卡短消息。
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| ---------------- | -------------------------------------- | ---- | ------------- | | ---------------- | -------------------------------------- | ---- | ------------- |
| shortMessage | [ShortMessage](#ShortMessage) | 是 | 短消息 | | shortMessage | [ShortMessage](#shortmessage) | 是 | 短消息 |
| simMessageStatus | [SimMessageStatus](#SimMessageStatus7) | 是 | SIM卡消息状态 | | simMessageStatus | [SimMessageStatus](#simmessagestatus7) | 是 | SIM卡消息状态 |
| indexOnSim | number | 是 | SIM卡索引 | | indexOnSim | number | 是 | SIM卡索引 |
## MmsDeliveryInd<sup>8+</sup> ## MmsDeliveryInd<sup>8+</sup>
...@@ -1582,9 +1582,9 @@ SIM卡短消息。 ...@@ -1582,9 +1582,9 @@ SIM卡短消息。
| --------- | ---------------------------------- | ---- | ------ | | --------- | ---------------------------------- | ---- | ------ |
| messageId | string | 是 | 消息ID | | messageId | string | 是 | 消息ID |
| date | number | 是 | 日期 | | date | number | 是 | 日期 |
| to | Array<[MmsAddress](#MmsAddress8)\> | 是 | 发送至 | | to | Array<[MmsAddress](#mmsaddress8)\> | 是 | 发送至 |
| status | number | 是 | 状态 | | status | number | 是 | 状态 |
| version | [MmsVersionType](#MmsVersionType8) | 是 | 版本 | | version | [MmsVersionType](#mmsversiontype8) | 是 | 版本 |
## MmsRespInd<sup>8+</sup> ## MmsRespInd<sup>8+</sup>
...@@ -1598,5 +1598,20 @@ SIM卡短消息。 ...@@ -1598,5 +1598,20 @@ SIM卡短消息。
| ------------- | ---------------------------------- | ---- | -------- | | ------------- | ---------------------------------- | ---- | -------- |
| transactionId | string | 是 | 事件ID | | transactionId | string | 是 | 事件ID |
| status | number | 是 | 状态 | | status | number | 是 | 状态 |
| version | [MmsVersionType](#MmsVersionType8) | 是 | 版本 | | version | [MmsVersionType](#mmsversiontype8) | 是 | 版本 |
| reportAllowed | [ReportType](#ReportType8) | 否 | 允许报告 | | reportAllowed | [ReportType](#reporttype8) | 否 | 允许报告 |
## SmsSegmentsInfo<sup>8+</sup>
短信段信息。
此接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.SmsMms。
| 参数名 | 类型 | 必填 | 说明 |
| -------------------- | ---------------------------------------- | ---- | ------------ |
| splitCount | number | 是 | 拆分计数 |
| encodeCount | number | 是 | 编码计数 |
| encodeCountRemaining | number | 是 | 剩余编码计数 |
| scheme | [SmsEncodingScheme](#smsencodingscheme8) | 是 | 短信编码方案 |
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册