Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
64d58675
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
64d58675
编写于
7月 18, 2022
作者:
C
clevercong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
Signed-off-by:
N
clevercong
<
lichunlin2@huawei.com
>
上级
a14b40d3
变更
4
显示空白变更内容
内联
并排
Showing
4 changed file
with
365 addition
and
351 deletion
+365
-351
zh-cn/application-dev/reference/apis/js-apis-call.md
zh-cn/application-dev/reference/apis/js-apis-call.md
+171
-172
zh-cn/application-dev/reference/apis/js-apis-radio.md
zh-cn/application-dev/reference/apis/js-apis-radio.md
+51
-51
zh-cn/application-dev/reference/apis/js-apis-sim.md
zh-cn/application-dev/reference/apis/js-apis-sim.md
+46
-46
zh-cn/application-dev/reference/apis/js-apis-sms.md
zh-cn/application-dev/reference/apis/js-apis-sms.md
+97
-82
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-call.md
浏览文件 @
64d58675
...
@@ -612,14 +612,14 @@ answer\(callId: number, callback: AsyncCallback<void\>\): void
...
@@ -612,14 +612,14 @@ answer\(callId: number, callback: AsyncCallback<void\>\): void
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| -------- | ------------------------- | ---- | ----------
-------------------------------------
|
| callId | number | 是 | 呼叫Id。
|
| callId | number | 是 | 呼叫Id。
可以通过订阅callDetailsChange事件获得。
|
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
```
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
)}
`
);
});
});
```
```
...
@@ -640,8 +640,8 @@ answer(callId?: number\): Promise<void\>
...
@@ -640,8 +640,8 @@ answer(callId?: number\): Promise<void\>
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | ------------------------------- |
| ------ | ------ | ---- | -------------------------------
-----------------------------
|
| callId | number | 否 | 呼叫Id。
自API 9起,它是可选的
。 |
| callId | number | 否 | 呼叫Id。
可以通过订阅callDetailsChange事件获得。从API Version 9开始为可选参数
。 |
**返回值:**
**返回值:**
...
@@ -698,8 +698,8 @@ hangup\(callId: number, callback: AsyncCallback<void\>\): void
...
@@ -698,8 +698,8 @@ hangup\(callId: number, callback: AsyncCallback<void\>\): void
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| -------- | ------------------------- | ---- | ----------
-------------------------------------
|
| callId | number | 是 | 呼叫id。
|
| callId | number | 是 | 呼叫id。
可以通过订阅callDetailsChange事件获得。
|
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -724,8 +724,8 @@ hangup\(callId?: number\): Promise<void\>
...
@@ -724,8 +724,8 @@ hangup\(callId?: number\): Promise<void\>
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | --------------------------------- |
| ------ | ------ | ---- | ---------------------------------
---------------------------
|
| callId | number | 否 | 呼叫id。
自API 9以来,它是可选的
。 |
| callId | number | 否 | 呼叫id。
可以通过订阅callDetailsChange事件获得。从API Version 9开始为可选参数
。 |
**返回值:**
**返回值:**
...
@@ -782,8 +782,8 @@ reject\(options: RejectMessageOptions, callback: AsyncCallback<void\>\): void
...
@@ -782,8 +782,8 @@ reject\(options: RejectMessageOptions, callback: AsyncCallback<void\>\): void
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------- | ---- | -------------- |
| -------- | ---------------------------------------------
-
| ---- | -------------- |
| options |
[
RejectMessageOptions
](
#
RejectMessageOptions
)
| 是 | 拒绝消息选项。 |
| options |
[
RejectMessageOptions
](
#
rejectmessageoptions7
)
| 是 | 拒绝消息选项。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -811,8 +811,8 @@ reject(callId: number, callback: AsyncCallback<void\>): <void\>
...
@@ -811,8 +811,8 @@ reject(callId: number, callback: AsyncCallback<void\>): <void\>
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------- | ---- | ---------- |
| -------- | ------------------------- | ---- | ----------
-------------------------------------
|
| callId | number | 是 | 呼叫Id。
|
| callId | number | 是 | 呼叫Id。
可以通过订阅callDetailsChange事件获得。
|
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**返回值:**
**返回值:**
...
@@ -845,9 +845,9 @@ reject\(callId: number, options: RejectMessageOption, callback: AsyncCallback<vo
...
@@ -845,9 +845,9 @@ reject\(callId: number, options: RejectMessageOption, callback: AsyncCallback<vo
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------
| ---- |
-------------- |
| -------- | ---------------------------------------------
- | ---- | ---------------------------------
-------------- |
| callId | number
| 是 | 呼叫Id。
|
| callId | number
| 是 | 呼叫Id。可以通过订阅callDetailsChange事件获得。
|
| options |
[
RejectMessageOptions
](
#
RejectMessageOptions
)
| 是 | 拒绝消息选项。
|
| options |
[
RejectMessageOptions
](
#
rejectmessageoptions7
)
| 是 | 拒绝消息选项。
|
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -875,9 +875,9 @@ reject(callId?: number, options?: RejectMessageOptions\): Promise<void\>
...
@@ -875,9 +875,9 @@ 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异步回调。
...
@@ -1325,9 +1325,9 @@ getCallWaitingStatus\(slotId: number, callback: AsyncCallback**<**CallWaitingSta
...
@@ -1325,9 +1325,9 @@ 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
<
[
CallWaitingStatus
](
#callwaitingstatus7
)
\>
| 是 | 回调函数。
<br/>
返回呼叫等待状态。
<br/>
- 0:禁用呼叫等待
<br/>
- 1:启用呼叫等待
|
**示例:**
**示例:**
...
@@ -1357,8 +1357,8 @@ getCallWaitingStatus\(slotId: number\): Promise<CallWaitingStatus\>
...
@@ -1357,8 +1357,8 @@ getCallWaitingStatus\(slotId: number\): Promise<CallWaitingStatus\>
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| ------------------------------------------------------- | ----------------------------------- |
| ------------------------------------------------------- | -----------------------------------
-------------------------
|
| Promise
<
[CallWaitingStatus](#
CallWaitingStatus7)
>
| 以Promise形式异步返回呼叫等待状态。
|
| Promise
<
[CallWaitingStatus](#
callwaitingstatus7)
>
| 以Promise形式异步返回呼叫等待状态。
<br/>
- 0:禁用呼叫等待
<br/>
- 1:启用呼叫等待
|
**示例:**
**示例:**
...
@@ -1384,10 +1384,10 @@ setCallWaiting\(slotId: number, activate: boolean, callback: AsyncCallback<void\
...
@@ -1384,10 +1384,10 @@ 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
\>
| 是 | 回调函数。
|
**示例:**
**示例:**
...
@@ -1411,9 +1411,9 @@ setCallWaiting\(slotId: number, activate: boolean\): Promise<void\>
...
@@ -1411,9 +1411,9 @@ 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异步回调。
...
@@ -1621,9 +1621,9 @@ on\(type: 'callDetailsChange', callback: Callback**<**CallAttributeOptions>\): v
...
@@ -1621,9 +1621,9 @@ 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异步回调。
...
@@ -1646,9 +1646,9 @@ on\(type: 'callEventChange', callback: Callback**<**CallEventOptions>\): void
...
@@ -1646,9 +1646,9 @@ 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异步回调。
...
@@ -1671,9 +1671,9 @@ on\(type: 'callDisconnectedCause', callback: Callback**<**DisconnectedDetails>\)
...
@@ -1671,9 +1671,9 @@ 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
...
@@ -1696,9 +1696,9 @@ on\(type: 'mmiCodeResult', callback: Callback<MmiCodeResults\>\): void
...
@@ -1696,9 +1696,9 @@ 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异步回调。
...
@@ -1721,9 +1721,9 @@ off\(type: 'callDetailsChange', callback?: Callback**<**CallAttributeOptions>\):
...
@@ -1721,9 +1721,9 @@ 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
...
@@ -1746,9 +1746,9 @@ off\(type: 'callEventChange', callback?: Callback<CallEventOptions\>\): void
...
@@ -1746,9 +1746,9 @@ 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
](
#
DisconnectedD
etails8
)
> | 否 | 回调函数。 |
| callback | Callback
**<**
[
DisconnectedDetails
](
#
disconnectedd
etails8
)
> | 否 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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
](
#MmiCodeR
esults9
)
> | 否 | 回调函数。 |
| callback | Callback
<
[
MmiCodeResults
](
#mmicoder
esults9
)
>
| 否 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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
](
#
CallRestrictionT
ype8
)
| 是 | 呼叫限制类型。 |
| type |
[
CallRestrictionType
](
#
callrestrictiont
ype8
)
| 是 | 呼叫限制类型。 |
| callback | AsyncCallback
<
[RestrictionStatus](#
RestrictionS
tatus8)
>
| 是 | 回调函数。返回限制状态。 |
| callback | AsyncCallback
<
[RestrictionStatus](#
restrictions
tatus8)
>
| 是 | 回调函数。返回限制状态。 |
**示例:**
**示例:**
...
@@ -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
](
#
CallRestrictionT
ype8
)
| 是 | 呼叫限制类型。 |
| type |
[
CallRestrictionType
](
#
callrestrictiont
ype8
)
| 是 | 呼叫限制类型。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| ------------------------------------------------------- | --------------------------- |
| ------------------------------------------------------- | --------------------------- |
| Promise
<
[RestrictionStatus](#
RestrictionS
tatus8)
>
| 以Promise形式异步返回结果。 |
| Promise
<
[RestrictionStatus](#
restrictions
tatus8)
>
| 以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
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -2025,9 +2025,9 @@ setCallRestriction\(slotId: number, info: CallRestrictionInfo\): Promise<void\>
...
@@ -2025,9 +2025,9 @@ 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
](
#
CallTransferT
ype8
)
| 是 | 呼叫转移类型。 |
| type |
[
CallTransferType
](
#
calltransfert
ype8
)
| 是 | 呼叫转移类型。 |
| callback | AsyncCallback
<
[CallTransferResult](#
CallTransferResult
)
>
| 是 | 回调函数。返回呼叫转移信息。 |
| callback | AsyncCallback
<
[CallTransferResult](#
calltransferresult8
)
>
| 是 | 回调函数。返回呼叫转移信息。 |
**示例:**
**示例:**
...
@@ -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
](
#
CallTransferT
ype8
)
| 是 | 呼叫转移类型。 |
| type |
[
CallTransferType
](
#
calltransfert
ype8
)
| 是 | 呼叫转移类型。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| -------------------------------------------------------- | --------------------------- |
| --------------------------------------------------------
-
| --------------------------- |
| Promise
<
[CallTransferResult](#
CallTransferResult
)
>
| 以Promise形式异步返回结果。 |
| Promise
<
[CallTransferResult](#
calltransferresult8
)
>
| 以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
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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
](
#
AudioD
evice8
)
| 是 | 音频设备。 |
| device |
[
AudioDevice
](
#
audiod
evice8
)
| 是 | 音频设备。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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
](
#
AudioD
evice8
)
| 是 | 音频设备。 |
| device |
[
AudioDevice
](
#
audiod
evice8
)
| 是 | 音频设备。 |
| options |
[
AudioDeviceOptions
](
#
AudioDeviceO
ptions9
)
| 是 | 音频设备参数。 |
| options |
[
AudioDeviceOptions
](
#
audiodeviceo
ptions9
)
| 是 | 音频设备参数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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
](
#
AudioD
evice8
)
| 是 | 音频设备。 |
| device |
[
AudioDevice
](
#
audiod
evice8
)
| 是 | 音频设备。 |
| options |
[
AudioDeviceOptions
](
#
AudioDeviceO
ptions9
)
| 否 | 音频设备参数参数。 |
| options |
[
AudioDeviceOptions
](
#
audiodeviceo
ptions9
)
| 否 | 音频设备参数参数。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| ------------------- | -------------------------------
--------------------
|
| ------------------- | ------------------------------- |
| Promise
<
void
>
| 以Promise形式异步返回
判断是否是紧急电话号码的
结果。 |
| Promise
<
void
>
| 以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
](
#
ImsCallM
ode8
)
| 是 | Ims呼叫模式。 |
| mode |
[
ImsCallMode
](
#
imscallm
ode8
)
| 是 | Ims呼叫模式。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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
](
#
ImsCallM
ode8
)
| 是 | Ims呼叫模式。 |
| mode |
[
ImsCallMode
](
#
imscallm
ode8
)
| 是 | 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>
...
@@ -2824,15 +2823,15 @@ ims调用模式。
...
@@ -2824,15 +2823,15 @@ 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
](
#
CallTransferT
ype8
)
| 是 | 呼叫转移类型 |
| type |
[
CallTransferType
](
#
calltransfert
ype8
)
| 是 | 呼叫转移类型 |
| settingType |
[
CallTransferSettingType
](
#
CallTransferSettingT
ype8
)
| 是 | 设置呼叫转移类型 |
| settingType |
[
CallTransferSettingType
](
#
calltransfersettingt
ype8
)
| 是 | 设置呼叫转移类型 |
## CallTransferType<sup>8+</sup>
## CallTransferType<sup>8+</sup>
...
@@ -2857,11 +2856,11 @@ ims调用模式。
...
@@ -2857,11 +2856,11 @@ 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
](
#
VideoStateT
ype7
)
| 是 | 视频状态类型 |
| videoState |
[
VideoStateType
](
#
videostatet
ype7
)
| 是 | 视频状态类型 |
| startTime | number | 是 | 开始时间 |
| startTime | number | 是 | 开始时间 |
| isEcc | boolean | 是 | 是否是Ecc |
| isEcc | boolean | 是 | 是否是Ecc |
| callType |
[
CallType
](
#
CallT
ype7
)
| 是 | 通话类型 |
| callType |
[
CallType
](
#
callt
ype7
)
| 是 | 通话类型 |
| callId | number | 是 | 呼叫Id |
| callId | number | 是 | 呼叫Id |
| callState |
[
DetailedCallState
](
#
DetailedCallS
tate7
)
| 是 | 详细呼叫状态 |
| callState |
[
DetailedCallState
](
#
detailedcalls
tate7
)
| 是 | 详细呼叫状态 |
| conferenceState |
[
ConferenceState
](
#
ConferenceS
tate7
)
| 是 | 会议状态 |
| conferenceState |
[
ConferenceState
](
#
conferences
tate7
)
| 是 | 会议状态 |
## ConferenceState<sup>7+</sup>
## ConferenceState<sup>7+</sup>
...
@@ -2972,9 +2971,9 @@ ims调用模式。
...
@@ -2972,9 +2971,9 @@ ims调用模式。
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------------------- | ---- | ------------ |
| -------- | -------------------------------------------- | ---- | ------------ |
| type |
[
CallRestrictionType
](
#
CallRestrictionT
ype8
)
| 是 | 呼叫限制类型 |
| type |
[
CallRestrictionType
](
#
callrestrictiont
ype8
)
| 是 | 呼叫限制类型 |
| password | string | 是 | 密码 |
| password | string | 是 | 密码 |
| mode |
[
CallRestrictionMode
](
#
CallRestrictionM
ode8
)
| 是 | 呼叫限制模式 |
| mode |
[
CallRestrictionMode
](
#
callrestrictionm
ode8
)
| 是 | 呼叫限制模式 |
## CallRestrictionMode<sup>8+</sup>
## CallRestrictionMode<sup>8+</sup>
...
@@ -2999,7 +2998,7 @@ ims调用模式。
...
@@ -2999,7 +2998,7 @@ ims调用模式。
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------------------------------------------ | ---- | -------------- |
| ------- | ------------------------------------------ | ---- | -------------- |
| eventId |
[
CallAbilityEventId
](
#
CallAbilityEventI
d8
)
| 是 | 呼叫能力事件Id |
| eventId |
[
CallAbilityEventId
](
#
callabilityeventi
d8
)
| 是 | 呼叫能力事件Id |
## CallAbilityEventId<sup>8+</sup>
## CallAbilityEventId<sup>8+</sup>
...
@@ -3064,7 +3063,7 @@ ims调用模式。
...
@@ -3064,7 +3063,7 @@ ims调用模式。
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ---------------------------------- | ---- | -------- |
| ------ | ---------------------------------- | ---- | -------- |
| status |
[
TransferStatus
](
#
TransferS
tatus8
)
| 是 | 转移状态 |
| status |
[
TransferStatus
](
#
transfers
tatus8
)
| 是 | 转移状态 |
| number | string | 是 | 号码 |
| number | string | 是 | 号码 |
## CallWaitingStatus<sup>7+</sup>
## CallWaitingStatus<sup>7+</sup>
...
@@ -3147,7 +3146,7 @@ MMI码结果。
...
@@ -3147,7 +3146,7 @@ MMI码结果。
| 名称 | 类型 | 必填 | 说明 |
| 名称 | 类型 | 必填 | 说明 |
| ------- | -------------------------------- | ---- | --------------- |
| ------- | -------------------------------- | ---- | --------------- |
| result |
[
MmiCodeResult
](
#
MmiCodeR
esult9
)
| 是 | MMI码结果 |
| result |
[
MmiCodeResult
](
#
mmicoder
esult9
)
| 是 | 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>
音频设备选项。
音频设备选项。
...
...
zh-cn/application-dev/reference/apis/js-apis-radio.md
浏览文件 @
64d58675
...
@@ -966,7 +966,7 @@ getCellInformation(callback: AsyncCallback<Array<CellInformation\>>): void
...
@@ -966,7 +966,7 @@ getCellInformation(callback: AsyncCallback<Array<CellInformation\>>): void
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------------------ | ---- | ------------------------ |
| -------- | ------------------------------------------------------------ | ---- | ------------------------ |
| callback | AsyncCallback
\<
Array<
[
CellInformation
](
#cell
Information
)
\>\>
| 是 | 回调函数,返回小区信息。 |
| callback | AsyncCallback
\<
Array<
[
CellInformation
](
#cell
information8
)
\>\>
| 是 | 回调函数,返回小区信息。 |
**示例:**
**示例:**
...
@@ -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
](
#cell
Information
)
\>\>
| 是 | 回调函数,返回小区信息。 |
| callback | AsyncCallback
\<
Array<
[
CellInformation
](
#cell
information8
)
\>\>
| 是 | 回调函数,返回小区信息。 |
**示例:**
**示例:**
...
@@ -1027,8 +1027,8 @@ getCellInformation(slotId?: number): Promise<Array<CellInformation\>\>
...
@@ -1027,8 +1027,8 @@ getCellInformation(slotId?: number): Promise<Array<CellInformation\>\>
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| ------------------------------------------------------ | ----------------------- |
| ------------------------------------------------------
-
| ----------------------- |
| Promise
\<
Array<
[
CellInformation
](
#cell
Information
)
\>\>
| 以Promise形式返回结果。 |
| Promise
\<
Array<
[
CellInformation
](
#cell
information8
)
\>\>
| 以Promise形式返回结果。 |
**示例:**
**示例:**
...
@@ -1058,7 +1058,7 @@ setNetworkSelectionMode\(options: NetworkSelectionModeOptions, callback: AsyncCa
...
@@ -1058,7 +1058,7 @@ setNetworkSelectionMode\(options: NetworkSelectionModeOptions, callback: AsyncCa
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | ------------------ |
| -------- | ----------------------------------------------------------- | ---- | ------------------ |
| options |
[
NetworkSelectionModeOptions
](
#network
SelectionModeO
ptions
)
| 是 | 网络选择模式选项。 |
| options |
[
NetworkSelectionModeOptions
](
#network
selectionmodeo
ptions
)
| 是 | 网络选择模式选项。 |
| 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
](
#network
SelectionModeO
ptions
)
| 是 | 网络选择模式选项。 |
| options |
[
NetworkSelectionModeOptions
](
#network
selectionmodeo
ptions
)
| 是 | 网络选择模式选项。 |
**返回值:**
**返回值:**
...
@@ -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
](
#network
SearchR
esult
)
\>
| 是 | 回调函数。返回网络搜索信息。 |
| callback | AsyncCallback
\<
[
NetworkSearchResult
](
#network
searchr
esult
)
\>
| 是 | 回调函数。返回网络搜索信息。 |
**示例:**
**示例:**
...
@@ -1177,7 +1177,7 @@ getNetworkSearchInformation\(slotId: number\): Promise<void\>
...
@@ -1177,7 +1177,7 @@ getNetworkSearchInformation\(slotId: number\): Promise<void\>
| 类型 | 说明 |
| 类型 | 说明 |
| ------------------------------------------------------ | ----------------------- |
| ------------------------------------------------------ | ----------------------- |
| Promise
\<
[
NetworkSearchResult
](
#network
SearchR
esult
)
\>
| 以Promise形式返回结果。 |
| Promise
\<
[
NetworkSearchResult
](
#network
searchr
esult
)
\>
| 以Promise形式返回结果。 |
**示例:**
**示例:**
...
@@ -1203,8 +1203,8 @@ getNrOptionMode(callback: AsyncCallback<NrOptionMode\>): void
...
@@ -1203,8 +1203,8 @@ getNrOptionMode(callback: AsyncCallback<NrOptionMode\>): void
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------------- | ---- | ---------- |
| -------- | ----------------------------------------------
-
| ---- | ---------- |
| callback | AsyncCallback
\<
[
NrOptionMode
](
#nr
OptionMode
)
\>
| 是 | 回调函数。 |
| callback | AsyncCallback
\<
[
NrOptionMode
](
#nr
optionmode8
)
\>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -1228,9 +1228,9 @@ getNrOptionMode(slotId: number, callback: AsyncCallback<NrOptionMode\>): void
...
@@ -1228,9 +1228,9 @@ 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
](
#nr
OptionMode
)
\>
| 是 | 回调函数。 |
| callback | AsyncCallback
\<
[
NrOptionMode
](
#nr
optionmode8
)
\>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -1261,8 +1261,8 @@ getNrOptionMode(slotId?: number): Promise<NrOptionMode\>
...
@@ -1261,8 +1261,8 @@ getNrOptionMode(slotId?: number): Promise<NrOptionMode\>
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| ---------------------------------------- | ----------------------- |
| ----------------------------------------
-
| ----------------------- |
| Promise
\<
[
NrOptionMode
](
#nr
OptionMode
)
\>
| 以Promise形式返回结果。 |
| Promise
\<
[
NrOptionMode
](
#nr
optionmode8
)
\>
| 以Promise形式返回结果。 |
**示例:**
**示例:**
...
@@ -1353,8 +1353,8 @@ turnOnRadio(slotId?: number): Promise<void\>
...
@@ -1353,8 +1353,8 @@ turnOnRadio(slotId?: number): Promise<void\>
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------- | -----------------------
--
|
| --------------- | ----------------------- |
| Promise
\<
void
\>
|
无返回结果的Promise对象
。 |
| Promise
\<
void
\>
|
以Promise形式返回结果
。 |
**示例:**
**示例:**
...
@@ -1445,8 +1445,8 @@ turnOffRadio(slotId?: number): Promise<void\>
...
@@ -1445,8 +1445,8 @@ turnOffRadio(slotId?: number): Promise<void\>
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------- | -----------------------
--
|
| --------------- | ----------------------- |
| Promise
\<
void
\>
|
无返回结果的Promise对象
。 |
| Promise
\<
void
\>
|
以Promise形式返回结果
。 |
**示例:**
**示例:**
...
@@ -1475,15 +1475,15 @@ setPreferredNetwork\(slotId: number, networkMode: PreferredNetworkMode, callback
...
@@ -1475,15 +1475,15 @@ 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
](
#preferred
NetworkMode
)
| 是 | 设置首选网络模式 |
| networkMode |
[
PreferredNetworkMode
](
#preferred
networkmode8
)
| 是 | 设置首选网络模式 |
| 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
)}
`
);
});
});
```
```
...
@@ -1503,20 +1503,20 @@ setPreferredNetwork(slotId: number, networkMode: PreferredNetworkMode): Promise<
...
@@ -1503,20 +1503,20 @@ 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
](
#preferred
NetworkMode
)
| 是 | 设置首选网络模式 |
| networkMode |
[
PreferredNetworkMode
](
#preferred
networkmode8
)
| 是 | 设置首选网络模式 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| --------------- | -----------------------
--
|
| --------------- | ----------------------- |
| 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
=>
{
...
@@ -1539,9 +1539,9 @@ getPreferredNetwork\(slotId: number, callback: AsyncCallback<PreferredNetworkMod
...
@@ -1539,9 +1539,9 @@ 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
)
\>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -1707,7 +1707,7 @@ promise.then(data => {
...
@@ -1707,7 +1707,7 @@ 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网络模式。 |
...
@@ -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
](
#signal
Information
)
| 信号信息。
|
| signalInformation |
[
SignalInformation
](
#signal
information
)
| 信号信息。
|
| data |
[
CdmaCellInformation
](
#cdma
CellInformation
)
\|
[
GsmCellInformation
](
#gsmCellInformation
)
\|
[
LteCellInformation
](
#lteCellInformation
)
\|
[
NrCellInformation
](
#nrCellInformation
)
\|
[
TdscdmaCellInformation
](
#tdscdmaCellI
nformation
)
| Cdma小区信息
\|
Gsm小区信息
\|
Lte小区信息
\|
Nr小区信息
\|
Tdscdma小区信息 |
| data |
[
CdmaCellInformation
](
#cdma
cellinformation
)
\|
[
GsmCellInformation
](
#gsmcellinformation
)
\|
[
LteCellInformation
](
#ltecellinformation
)
\|
[
NrCellInformation
](
#nrcellinformation
)
\|
[
TdscdmaCellInformation
](
#tdscdmacelli
nformation
)
| 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
](
#network
SelectionM
ode
)
| 网络选择模式。 |
| selectMode |
[
NetworkSelectionMode
](
#network
selectionm
ode
)
| 网络选择模式。 |
| networkInformation |
[
NetworkInformation
](
#network
Information
)
| 网络信息。 |
| networkInformation |
[
NetworkInformation
](
#network
information
)
| 网络信息。 |
| resumeSelection | boolean | 继续选择。 |
| resumeSelection | boolean | 继续选择。 |
zh-cn/application-dev/reference/apis/js-apis-sim.md
浏览文件 @
64d58675
...
@@ -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
](
#
IccAccountI
nfo7
)
\>
| 是 | 回调函数。 |
| callback | AsyncCallback
\<
[
IccAccountInfo
](
#
iccaccounti
nfo7
)
\>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -555,7 +555,7 @@ getSimAccountInfo(slotId: number): Promise<IccAccountInfo\>
...
@@ -555,7 +555,7 @@ getSimAccountInfo(slotId: number): Promise<IccAccountInfo\>
| 类型 | 说明 |
| 类型 | 说明 |
| -------------------------------------------- | ------------------------------------------ |
| -------------------------------------------- | ------------------------------------------ |
| Promise<
[
IccAccountInfo
](
#
IccAccountI
nfo7
)
\>
| 以Promise形式返回指定卡槽SIM卡的账户信息。 |
| Promise<
[
IccAccountInfo
](
#
iccaccounti
nfo7
)
\>
| 以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
](
#
IccAccountI
nfo7
)
\>\>
| 是 | 回调函数。 |
| callback | AsyncCallback
\<
Array<
[
IccAccountInfo
](
#
iccaccounti
nfo7
)
\>\>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -611,7 +611,7 @@ getActiveSimAccountInfoList(): Promise<Array<IccAccountInfo\>>;
...
@@ -611,7 +611,7 @@ getActiveSimAccountInfoList(): Promise<Array<IccAccountInfo\>>;
| 类型 | 说明 |
| 类型 | 说明 |
| ---------------------------------------------------- | ---------------------------------------------- |
| ---------------------------------------------------- | ---------------------------------------------- |
| Promise<Array<
[
IccAccountInfo
](
#
IccAccountI
nfo7
)
\>\>
| 以Promise形式返回活跃卡槽SIM卡的账户信息列表。 |
| Promise<Array<
[
IccAccountInfo
](
#
iccaccounti
nfo7
)
\>\>
| 以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
](
#
LockStatusR
esponse7
)
\>
| 是 | 回调函数。 |
| callback | AsyncCallback
\<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
\>
| 是 | 回调函数。 |
| options |
[
LockInfo
](
#
LockInfo8
)
| 是 | 锁信息。
<br/>
lockType:
[
LockType
](
#LockType8
)
<br/>
password: string
<br/>
state:
[
LockState
](
#LockS
tate8
)
|
| options |
[
LockInfo
](
#
lockinfo8
)
| 是 | 锁信息。
<br/>
lockType:
[
LockType
](
#locktype8
)
<br/>
password: string
<br/>
state:
[
LockState
](
#locks
tate8
)
|
**示例:**
**示例:**
...
@@ -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
](
#LockS
tate8
)
|
| options |
[
LockInfo
](
#
lockinfo8
)
| 是 | 锁信息。
<br/>
lockType:
[
LockType
](
#locktype8
)
<br/>
password: string
<br/>
state:
[
LockState
](
#locks
tate8
)
|
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| ---------------------------------------------------- | -------------------------------------------- |
| ---------------------------------------------------- | -------------------------------------------- |
| Promise<
[
LockStatusResponse
](
#
LockStatusR
esponse7
)
\>
| 以Promise形式返回获取指定卡槽SIM卡的锁状态。 |
| Promise<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
\>
| 以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
](
#
LockS
tate8
)
\>
| 是 | 回调函数。 |
| callback | AsyncCallback
\<
[
LockState
](
#
locks
tate8
)
\>
| 是 | 回调函数。 |
| options |
[
LockType
](
#
LockT
ype8
)
| 是 | 锁类型。
<br/>
- 1: PIN锁
<br/>
- 2: PIN2锁 |
| options |
[
LockType
](
#
lockt
ype8
)
| 是 | 锁类型。
<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
](
#
LockT
ype8
)
| 是 | 锁类型。
<br/>
- 1: PIN锁
<br/>
- 2: PIN2锁 |
| options |
[
LockType
](
#
lockt
ype8
)
| 是 | 锁类型。
<br/>
- 1: PIN锁
<br/>
- 2: PIN2锁 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| ---------------------------------- | -------------------------------------------- |
| ---------------------------------- | -------------------------------------------- |
| Promise<
[
LockState
](
#
LockS
tate8
)
\>
| 以Promise形式返回获取指定卡槽SIM卡的锁状态。 |
| Promise<
[
LockState
](
#
locks
tate8
)
\>
| 以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
](
#
LockStatusR
esponse7
)
\>
| 是 | 回调函数。 |
| callback | AsyncCallback
\<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
\>
| 是 | 回调函数。 |
| 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
](
#
LockStatusR
esponse7
)
\>
| 以Promise形式返回指定卡槽SIM卡的Pin是否成功。 |
| Promise<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
\>
| 以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
](
#
LockStatusR
esponse7
)
\>
| 是 | 回调函数。 |
| callback | AsyncCallback
\<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
\>
| 是 | 回调函数。 |
| 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
](
#
LockStatusR
esponse7
)
\>
| 以Promise形式返回指定卡槽SIM卡的Pin是否成功。 |
| Promise<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
\>
| 以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
<
[
LockStatusResponse
](
#
LockStatusR
esponse7
)
> | 是 | 回调函数。 |
| callback | AsyncCallback
<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
> | 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -1395,7 +1395,7 @@ unlockPin(slotId: number,pin: string): Promise<LockStatusResponse\>
...
@@ -1395,7 +1395,7 @@ unlockPin(slotId: number,pin: string): Promise<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
<
[LockStatusResponse](#
LockStatusR
esponse7)
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
[LockStatusResponse](#
lockstatusr
esponse7)
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -1465,7 +1465,7 @@ unlockPuk(slotId: number,newPin: string,puk: string): Promise<LockStatusRespo
...
@@ -1465,7 +1465,7 @@ unlockPuk(slotId: number,newPin: string,puk: string): Promise<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
<
[LockStatusResponse](#
LockStatusR
esponse7)
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
[LockStatusResponse](#
lockstatusr
esponse7)
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -1533,7 +1533,7 @@ unlockPin2(slotId: number,pin2: string): Promise<LockStatusResponse\>
...
@@ -1533,7 +1533,7 @@ unlockPin2(slotId: number,pin2: string): Promise<LockStatusResponse\>
| 类型 | 说明 |
| 类型 | 说明 |
| ----------------------------------------------------- | -------------------------------------------------- |
| ----------------------------------------------------- | -------------------------------------------------- |
| Promise
\<
[
LockStatusResponse
](
#
LockStatusR
esponse7
)
\>
| 以Promise形式返回获取指定卡槽的SIM卡锁状态的响应。 |
| Promise
\<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
\>
| 以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
<
[LockStatusResponse](#
LockStatusR
esponse7)
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
[LockStatusResponse](#
lockstatusr
esponse7)
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -1603,7 +1603,7 @@ unlockPuk2slotId: number,newPin2: string,puk2: string): Promise<LockStatusRes
...
@@ -1603,7 +1603,7 @@ unlockPuk2slotId: number,newPin2: string,puk2: string): Promise<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
](
#
OperatorC
onfig8
)\
>
> | 是 | 回调函数。 |
| callback | AsyncCallback
<Array
<[
OperatorConfig
](
#
operatorc
onfig8
)\
>
> | 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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
](
#
DiallingNumbersI
nfo8
)\
>
> | 是 | 回调函数。 |
| callback | AsyncCallback
<Array
<[
DiallingNumbersInfo
](
#
diallingnumbersi
nfo8
)\
>
> | 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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
](
#
DiallingNumbersI
nfo8
)\
>
> | 以Promise形式返回Icc拨号号码。 |
| Promise
<Array
<[
DiallingNumbersInfo
](
#
diallingnumbersi
nfo8
)\
>
> | 以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
](
#
ContactT
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| type |
[
ContactType
](
#
contactt
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
DiallingNumbersI
nfo8
)
| 是 | 拨号号码信息 |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
diallingnumbersi
nfo8
)
| 是 | 拨号号码信息 |
| 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
](
#
ContactT
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| type |
[
ContactType
](
#
contactt
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
DiallingNumbersI
nfo8
)
| 是 | 拨号号码信息 |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
diallingnumbersi
nfo8
)
| 是 | 拨号号码信息 |
**返回值:**
**返回值:**
...
@@ -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
](
#
ContactT
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| type |
[
ContactType
](
#
contactt
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
DiallingNumbersI
nfo8
)
| 是 | 拨号号码信息 |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
diallingnumbersi
nfo8
)
| 是 | 拨号号码信息 |
| 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
](
#
ContactT
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| type |
[
ContactType
](
#
contactt
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
DiallingNumbersI
nfo8
)
| 是 | 拨号号码信息 |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
diallingnumbersi
nfo8
)
| 是 | 拨号号码信息 |
**返回值:**
**返回值:**
...
@@ -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
](
#
ContactT
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| type |
[
ContactType
](
#
contactt
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
DiallingNumbersI
nfo8
)
| 是 | 拨号号码信息 |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
diallingnumbersi
nfo8
)
| 是 | 拨号号码信息 |
| 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
](
#
ContactT
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| type |
[
ContactType
](
#
contactt
ype8
)
| 是 | 联系人类型。
<br/>
1 : GENERAL_CONTACT
<br/>
2 : FIXED_DIALING |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
DiallingNumbersI
nfo8
)
| 是 | 拨号号码信息 |
| diallingNumbers |
[
DiallingNumbersInfo
](
#
diallingnumbersi
nfo8
)
| 是 | 拨号号码信息 |
**返回值:**
**返回值:**
...
@@ -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
](
#
PersoLockI
nfo8
)
| 是 | 定制锁类型信息 |
| lockInfo |
[
PersoLockInfo
](
#
persolocki
nfo8
)
| 是 | 定制锁类型信息 |
| callback | AsyncCallback<
[
LockStatusResponse
](
#
LockStatusR
esponse7
)
\>
| 是 | 回调函数 |
| callback | AsyncCallback<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
\>
| 是 | 回调函数 |
**示例:**
**示例:**
...
@@ -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
](
#
PersoLockI
nfo8
)
| 是 | 定制锁类型信息 |
| lockInfo |
[
PersoLockInfo
](
#
persolocki
nfo8
)
| 是 | 定制锁类型信息 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| ---------------------------------------------------- | ------------------------- |
| ---------------------------------------------------- | ------------------------- |
| Promise<
[
LockStatusResponse
](
#
LockStatusR
esponse7
)
\>
| 以Promise形式返回锁状态。 |
| Promise<
[
LockStatusResponse
](
#
lockstatusr
esponse7
)
\>
| 以Promise形式返回锁状态。 |
**示例:**
**示例:**
...
@@ -2873,9 +2873,9 @@ SIM卡状态。
...
@@ -2873,9 +2873,9 @@ SIM卡状态。
| 名称 | 类型 | 说明 |
| 名称 | 类型 | 说明 |
| -------- | ------------------------ | ------ |
| -------- | ------------------------ | ------ |
| lockType |
[
LockType
](
#
LockT
ype8
)
| 锁类型 |
| lockType |
[
LockType
](
#
lockt
ype8
)
| 锁类型 |
| password | string | 密码 |
| password | string | 密码 |
| state |
[
LockState
](
#
LockS
tate8
)
| 锁状态 |
| state |
[
LockState
](
#
locks
tate8
)
| 锁状态 |
## **PersoLockInfo**<sup>8+</sup>
## **PersoLockInfo**<sup>8+</sup>
...
@@ -2887,7 +2887,7 @@ SIM卡状态。
...
@@ -2887,7 +2887,7 @@ SIM卡状态。
| 名称 | 类型 | 说明 |
| 名称 | 类型 | 说明 |
| -------- | -------------------------------- | ------------ |
| -------- | -------------------------------- | ------------ |
| lockType |
[
PersoLockType
](
#
PersoLockT
ype8
)
| 定制锁的类型 |
| lockType |
[
PersoLockType
](
#
persolockt
ype8
)
| 定制锁的类型 |
| password | string | 密码 |
| password | string | 密码 |
## **IccAccountInfo**<sup>7+</sup>
## **IccAccountInfo**<sup>7+</sup>
...
...
zh-cn/application-dev/reference/apis/js-apis-sms.md
浏览文件 @
64d58675
...
@@ -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方式作为异步方法。
此接口为系统接口。
此接口为系统接口。
...
@@ -455,8 +455,8 @@ addSimMessage(options: SimMessageOptions, callback: AsyncCallback<void\>): void
...
@@ -455,8 +455,8 @@ 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
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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方式作为异步方法。
此接口为系统接口。
此接口为系统接口。
...
@@ -489,8 +489,8 @@ addSimMessage(options: SimMessageOptions): Promise<void\>
...
@@ -489,8 +489,8 @@ 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方式作为异步方法。
此接口为系统接口。
此接口为系统接口。
...
@@ -599,8 +599,8 @@ updateSimMessage(options: UpdateSimMessageOptions, callback: AsyncCallback<void\
...
@@ -599,8 +599,8 @@ 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
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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方式作为异步方法。
此接口为系统接口。
此接口为系统接口。
...
@@ -634,8 +634,8 @@ updateSimMessage(options: UpdateSimMessageOptions): Promise<void\>
...
@@ -634,8 +634,8 @@ 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
](
#
SimShortM
essage8
)\
>
> | 是 | 回调函数。 |
| callback | AsyncCallback
<Array
<[
SimShortMessage
](
#
simshortm
essage8
)\
>
> | 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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
](
#
SimShortM
essage8
)
\>
>
| 以Promise形式返回获取的SIM短消息。 |
| PromiseArray<
[
SimShortMessage
](
#
simshortm
essage8
)
\>
>
| 以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方式作为异步方法。
此接口为系统接口。
此接口为系统接口。
...
@@ -741,8 +741,8 @@ setCBConfig(options: CBConfigOptions, callback: AsyncCallback<void\>): void
...
@@ -741,8 +741,8 @@ 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
<
void
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -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方式作为异步方法。
此接口为系统接口。
此接口为系统接口。
...
@@ -775,8 +775,8 @@ setCBConfig(options: CBConfigOptions): Promise<void\>
...
@@ -775,8 +775,8 @@ 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
<
[SmsSegmentsInfo](#
<
SmsSegmentsI
nfo8)
>
| 是 | 回调函数 |
| callback | AsyncCallback
<
[SmsSegmentsInfo](#
<
smssegmentsi
nfo8)
>
| 是 | 回调函数 |
**示例:**
**示例:**
...
@@ -851,8 +851,8 @@ getSmsSegmentsInfo(slotId: number, message: string, force7bit: boolean): Promise
...
@@ -851,8 +851,8 @@ getSmsSegmentsInfo(slotId: number, message: string, force7bit: boolean): Promise
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
| -------------------------------------------------------
-----
| ----------------------------- |
| ------------------------------------------------------- | ----------------------------- |
| Promise
<
<
[SmsSegmentsInfo](#
<
SmsSegmentsInfo8)
>
>
| 以Promise形式返回短信段信息。 |
| Promise
<
[SmsSegmentsInfo](#
<
smssegmentsinfo8)
>
| 以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
<
[MmsInformation](#
MmsI
nformation8)
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
[MmsInformation](#
mmsi
nformation8)
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -1017,7 +1017,7 @@ decodeMms(mmsFilePathName: string | Array<number\>): Promise<MmsInformation\>
...
@@ -1017,7 +1017,7 @@ decodeMms(mmsFilePathName: string | Array<number\>): Promise<MmsInformation\>
| 类型 | 说明 |
| 类型 | 说明 |
| --------------------------------------------------------- | --------------------------- |
| --------------------------------------------------------- | --------------------------- |
| Promise
<<
[MmsInformation](#
MmsI
nformation8)
>>
| 以Promise形式返回彩信信息。 |
| Promise
<<
[MmsInformation](#
mmsi
nformation8)
>>
| 以Promise形式返回彩信信息。 |
**示例:**
**示例:**
...
@@ -1044,8 +1044,8 @@ encodeMms(mms: MmsInformation, callback: AsyncCallback<Array<number\>>): void
...
@@ -1044,8 +1044,8 @@ 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
<
Array
<number
\
>
>
| 是 | 回调函数。 |
| callback | AsyncCallback
<
Array
<number
\
>
>
| 是 | 回调函数。 |
**示例:**
**示例:**
...
@@ -1079,8 +1079,8 @@ encodeMms(mms: MmsInformation): Promise<Array<number\>>
...
@@ -1079,8 +1079,8 @@ 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
)
| 是 | 彩信信息。
|
**返回值:**
**返回值:**
...
@@ -1207,10 +1207,10 @@ promise.then(data => {
...
@@ -1207,10 +1207,10 @@ 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
](
#
MmsA
ddress8
)
| 是 | 彩信来源 |
| from |
[
MmsAddress
](
#
mmsa
ddress8
)
| 是 | 彩信来源 |
| transactionId | string | 是 | 事务ID |
| transactionId | string | 是 | 事务ID |
| contentType | string | 是 | 内容类型 |
| contentType | string | 是 | 内容类型 |
| version |
[
MmsVersionType
](
#
MmsVersionT
ype8
)
| 是 | 版本 |
| version |
[
MmsVersionType
](
#
mmsversiont
ype8
)
| 是 | 版本 |
| to | Array<
[
MmsAddress
](
#
MmsA
ddress8
)
\>
| 否 | 发送至 |
| to | Array<
[
MmsAddress
](
#
mmsa
ddress8
)
\>
| 否 | 发送至 |
| date | number | 否 | 日期 |
| date | number | 否 | 日期 |
| cc | Array<
[
MmsAddress
](
#
MmsA
ddress8
)
\>
| 否 | 抄送 |
| cc | Array<
[
MmsAddress
](
#
mmsa
ddress8
)
\>
| 否 | 抄送 |
| bcc | Array<
[
MmsAddress
](
#
MmsA
ddress8
)
\>
| 否 | 暗抄送 |
| bcc | Array<
[
MmsAddress
](
#
mmsa
ddress8
)
\>
| 否 | 暗抄送 |
| subject | string | 否 | 主题 |
| subject | string | 否 | 主题 |
| messageClass | number | 否 | 消息类 |
| messageClass | number | 否 | 消息类 |
| expiry | number | 否 | 到期 |
| expiry | number | 否 | 到期 |
| priority |
[
MmsPriorityType
](
#
MmsPriorityT
ype8
)
| 否 | 优先 |
| priority |
[
MmsPriorityType
](
#
mmspriorityt
ype8
)
| 否 | 优先 |
| 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
](
#
MmsVersionT
ype8
)
| 是 | 版本 |
| version |
[
MmsVersionType
](
#
mmsversiont
ype8
)
| 是 | 版本 |
| 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
](
#
MmsVersionT
ype8
)
| 是 | 版本 |
| version |
[
MmsVersionType
](
#
mmsversiont
ype8
)
| 是 | 版本 |
| from |
[
MmsAddress
](
#
MmsA
ddress8
)
| 否 | 来源 |
| from |
[
MmsAddress
](
#
mmsa
ddress8
)
| 否 | 来源 |
| 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
](
#
MmsVersionT
ype8
)
| 是 | 版本 |
| version |
[
MmsVersionType
](
#
mmsversiont
ype8
)
| 是 | 版本 |
| reportAllowed |
[
ReportType
](
#
ReportT
ype8
)
| 否 | 允许报告 |
| reportAllowed |
[
ReportType
](
#
reportt
ype8
)
| 否 | 允许报告 |
## 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
](
#
MmsA
ddress8
)
\>
| 是 | 发送至 |
| to | Array<
[
MmsAddress
](
#
mmsa
ddress8
)
\>
| 是 | 发送至 |
| version |
[
MmsVersionType
](
#
MmsVersionT
ype8
)
| 是 | 版本 |
| version |
[
MmsVersionType
](
#
mmsversiont
ype8
)
| 是 | 版本 |
| from |
[
MmsAddress
](
#
MmsA
ddress8
)
| 否 | 来源 |
| from |
[
MmsAddress
](
#
mmsa
ddress8
)
| 否 | 来源 |
| cc | Array<
[
MmsAddress
](
#
MmsA
ddress8
)
\>
| 否 | 抄送 |
| cc | Array<
[
MmsAddress
](
#
mmsa
ddress8
)
\>
| 否 | 抄送 |
| subject | string | 否 | 主题 |
| subject | string | 否 | 主题 |
| priority |
[
MmsPriorityType
](
#
MmsPriorityT
ype8
)
| 否 | 优先级 |
| priority |
[
MmsPriorityType
](
#
mmsPriorityt
ype8
)
| 否 | 优先级 |
| 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
](
#
MmsVersionT
ype8
)
| 是 | 版本 |
| version |
[
MmsVersionType
](
#
mmsversiont
ype8
)
| 是 | 版本 |
| messageId | string | 是 | 消息ID |
| messageId | string | 是 | 消息ID |
| to | Array<
[
MmsAddress
](
#
MmsA
ddress8
)
\>
| 是 | 发送至 |
| to | Array<
[
MmsAddress
](
#
mmsa
ddress8
)
\>
| 是 | 发送至 |
| from |
[
MmsAddress
](
#
MmsA
ddress8
)
| 是 | 来源 |
| from |
[
MmsAddress
](
#
mmsa
ddress8
)
| 是 | 来源 |
| 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
](
#
DispositionT
ype8
)
| 是 | 内容处理 |
| contentDisposition |
[
DispositionType
](
#
dispositiont
ype8
)
| 是 | 内容处理 |
| 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
](
#
MmsCharS
ets8
)
| 否 | 字符集 |
| charset |
[
MmsCharSets
](
#
mmschars
ets8
)
| 否 | 字符集 |
## 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
](
#
MmsCharS
ets8
)
| 是 | 字符集 |
| charset |
[
MmsCharSets
](
#
mmschars
ets8
)
| 是 | 字符集 |
## 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
](
#
RanT
ype7
)
| 是 | 手机网络制式 |
| ranType |
[
RanType
](
#
rant
ype7
)
| 是 | 手机网络制式 |
## 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
](
#
SimMessageS
tatus7
)
| 是 | 状态 |
| status |
[
SimMessageStatus
](
#
simmessages
tatus7
)
| 是 | 状态 |
## 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
](
#
SimMessageS
tatus7
)
| 是 | 新状态 |
| newStatus |
[
SimMessageStatus
](
#
simmessages
tatus7
)
| 是 | 新状态 |
| pdu | string | 是 | 协议数据单元 |
| pdu | string | 是 | 协议数据单元 |
| smsc | string | 是 | 短消息业务中心 |
| smsc | string | 是 | 短消息业务中心 |
...
@@ -1566,8 +1566,8 @@ SIM卡短消息。
...
@@ -1566,8 +1566,8 @@ SIM卡短消息。
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ---------------- | -------------------------------------- | ---- | ------------- |
| ---------------- | -------------------------------------- | ---- | ------------- |
| shortMessage |
[
ShortMessage
](
#
ShortM
essage
)
| 是 | 短消息 |
| shortMessage |
[
ShortMessage
](
#
shortm
essage
)
| 是 | 短消息 |
| simMessageStatus |
[
SimMessageStatus
](
#
SimMessageS
tatus7
)
| 是 | SIM卡消息状态 |
| simMessageStatus |
[
SimMessageStatus
](
#
simmessages
tatus7
)
| 是 | 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
](
#
MmsA
ddress8
)
\>
| 是 | 发送至 |
| to | Array<
[
MmsAddress
](
#
mmsa
ddress8
)
\>
| 是 | 发送至 |
| status | number | 是 | 状态 |
| status | number | 是 | 状态 |
| version |
[
MmsVersionType
](
#
MmsVersionT
ype8
)
| 是 | 版本 |
| version |
[
MmsVersionType
](
#
mmsversiont
ype8
)
| 是 | 版本 |
## 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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录