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

update

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