From b3e1c86abb9a0f80a9ded58f1a594f86fcd6b976 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=BB=94?= Date: Thu, 4 Nov 2021 08:19:22 +0000 Subject: [PATCH 1/5] update sim.md --- .../js-reference/apis/js-apis-sim.md | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) diff --git a/zh-cn/application-dev/js-reference/apis/js-apis-sim.md b/zh-cn/application-dev/js-reference/apis/js-apis-sim.md index 94b83aa123a..2e317cf6676 100755 --- a/zh-cn/application-dev/js-reference/apis/js-apis-sim.md +++ b/zh-cn/application-dev/js-reference/apis/js-apis-sim.md @@ -15,6 +15,8 @@ - [sim.getSimState](#sim.getSimState-promise) - [sim.getSimGid1](#sim.getSimGid1-callback) - [sim.getSimGid1](#sim.getSimGid1-promise) +- [hasSimCard8+](#hasSimCard) +- [getSimTelephoneNumber8+](#getSimTelephoneNumber) - [SimState](#SimState) >**说明:** @@ -391,6 +393,114 @@ getSimGid1\(slotId: number\): Promise ``` +## sim.hasSimCard8+ + +hasSimCard\(slotId: number, callback: AsyncCallback\): void + +检查SIM卡是否插入指定卡槽,使用callback方式作为异步方法。 + +- 参数 + + | 参数名 | 类型 | 必填 | 说明 | + | -------- | ------------------------ | ---- | -------------------------------------- | + | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | + | callback | AsyncCallback\ | 是 | 回调函数。 | + +- 示例 + + ``` + sim.hasSimCard(0, (err, data) => { + console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); + }); + ``` + + +## sim.hasSimCard8+ + +hasSimCard\(slotId: number\): Promise + +检查SIM卡是否插入指定卡槽,使用Promise方式作为异步方法。 + +- 参数 + + | 参数名 | 类型 | 必填 | 说明 | + | ------ | ------ | ---- | -------------------------------------- | + | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | + +- 返回值 + + | 类型 | 说明 | + | ------------------ | -------------------------------------------- | + | Promise\ | 以Promise形式返回检查SIM卡是否插入指定卡槽。 | + +- 示例 + + ``` + let p = sim.hasSimCard(0); + p.then(data => { + console.log(`hasSimCard test success, promise: data->${JSON.stringify(data)}`); + }).catch(err => { + console.log(`hasSimCard test fail, promise: err->${JSON.stringify(err)}`); + }); + ``` + + +## sim.getSimTelephoneNumber8+ + +getSimTelephoneNumber\(slotId: number, callback: AsyncCallback\): void + +获取指定卡槽SIM卡的MSISDN\(Mobile Station Integrated Services Digital Network\),使用callback方式作为异步方法。 + +需要ohos.permission.GET\_TELEPHONY\_STATE权限,该权限为系统权限。 + +- 参数 + + | 参数名 | 类型 | 必填 | 说明 | + | -------- | ----------------------- | ---- | -------------------------------------- | + | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | + | callback | AsyncCallback\ | 是 | 回调函数。 | + +- 示例 + + ``` + sim.getSimTelephoneNumber(0, (err, data) => { + console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); + }); + ``` + + +## sim.getSimTelephoneNumber8+ + +getSimTelephoneNumber\(slotId: number\): Promise + +获取指定卡槽SIM卡的MSISDN\(Mobile Station Integrated Services Digital Network\),使用Promise方式作为异步方法。 + +需要ohos.permission.GET\_TELEPHONY\_STATE权限,该权限为系统权限。 + +- 参数 + + | 参数名 | 类型 | 必填 | 说明 | + | ------ | ------ | ---- | -------------------------------------- | + | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | + +- 返回值 + + | 类型 | 说明 | + | ----------------- | -------------------------------------------- | + | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的MSISDN。 | + +- 示例 + + ``` + let p = sim.getSimTelephoneNumber(0); + p.then(data => { + console.log(`getSimTelephoneNumber test success, promise: data->${JSON.stringify(data)}`); + }).catch(err => { + console.log(`getSimTelephoneNumber test fail, promise: err->${JSON.stringify(err)}`); + }); + ``` + + ## SimState SIM卡状态。 -- Gitee From 6a5a6e9305a456d6f60371299ea5d8f97e9ea24b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=BB=94?= Date: Thu, 4 Nov 2021 08:21:56 +0000 Subject: [PATCH 2/5] update radio.md --- .../js-reference/apis/js-apis-radio.md | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/zh-cn/application-dev/js-reference/apis/js-apis-radio.md b/zh-cn/application-dev/js-reference/apis/js-apis-radio.md index 2136539f9fe..a9784bdb134 100644 --- a/zh-cn/application-dev/js-reference/apis/js-apis-radio.md +++ b/zh-cn/application-dev/js-reference/apis/js-apis-radio.md @@ -14,6 +14,9 @@ - [radio.getSignalInformation](#radio.getSignalInformation-promise) - [radio.isRadioOn7+](#radio.isRadioOn-callback) - [radio.isRadioOn7+](#radio.isRadioOn-promise) +- [radio.getIMEI8+](#getIMEI1) +- [radio.getIMEI8+](#getIMEI2) +- [radio.getIMEI8+](#getIMEI3) - [RadioTechnology](#RadioTechnology) - [SignalInformation](#SignalInformation) - [NetworkType](#NetworkType) @@ -384,6 +387,79 @@ isRadioOn\(\): Promise ``` +## radio.getIMEI8+ + +getIMEI\(callback: AsyncCallback\): void + +异步获取设备默认卡槽的IMEI(International Mobile Equipment Identity,国际移动设备识别码)号,使用callback方式返回。 + +需要ohos.permission.GET\_TELEPHONY\_STATE权限,该权限为系统权限。 + +* 参数 + +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ----------------------- | ---- | ---------- | +| callback | AsyncCallback\ | 是 | 回调函数。 | + +* 示例 + + ~~~js + radio.getIMEI((err, data) => { + console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); + }); + ~~~ + +## radio.getIMEI8+ + +getIMEI\(slotId: number, callback: AsyncCallback\): void + +异步获取设备指定卡槽的IMEI(International Mobile Equipment Identity,国际移动设备识别码)号,使用callback方式返回。 + +需要ohos.permission.GET\_TELEPHONY\_STATE权限,该权限为系统权限。 + +* 参数 + + | 参数名 | 类型 | 必填 | 说明 | + | -------- | --------------------- | ---- | -------------------------------------- | + | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | + | callback | AsyncCallback | 是 | 回调函数, | + +* 示例 + + ~~~js + let slotId = 0; + radio.getIMEI(slotId, (err, data) => { + console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); + }); + ~~~ + +## radio.getIMEI8+ + +getIMEI\(slotId?: number\): Promise + +获取IMEI(International Mobile Equipment Identity国际移动设备识别码)号,使用Promise方式作为异步方法。 + +需要ohos.permission.GET\_TELEPHONY\_STATE权限,该权限为系统权限。 + +* 返回值 + + | 类型 | 说明 | + | ----------------- | -------------------------------- | + | Promise\ | 以Promise形式返回搜网模块国家码. | + +* 示例 + + ~~~js + let slotId = 0; + let p = radio.getIMEI(slotId); + p.then(data => { + console.log(`getIMEI test success, promise: data->${JSON.stringify(data)}`); + }).catch(err => { + console.log(`getIMEI test fail, promise: err->${JSON.stringify(err)}`); + }); + ~~~ + + ## RadioTechnology 无线接入技术。 -- Gitee From ab00a50b45353d0e7b2611d3498a0b29b1c0a240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=BB=94?= Date: Thu, 4 Nov 2021 08:48:27 +0000 Subject: [PATCH 3/5] update radio.md --- .../js-reference/apis/js-apis-radio.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/zh-cn/application-dev/js-reference/apis/js-apis-radio.md b/zh-cn/application-dev/js-reference/apis/js-apis-radio.md index a9784bdb134..2a9f5c00d84 100644 --- a/zh-cn/application-dev/js-reference/apis/js-apis-radio.md +++ b/zh-cn/application-dev/js-reference/apis/js-apis-radio.md @@ -14,9 +14,9 @@ - [radio.getSignalInformation](#radio.getSignalInformation-promise) - [radio.isRadioOn7+](#radio.isRadioOn-callback) - [radio.isRadioOn7+](#radio.isRadioOn-promise) -- [radio.getIMEI8+](#getIMEI1) -- [radio.getIMEI8+](#getIMEI2) -- [radio.getIMEI8+](#getIMEI3) +- [radio.getIMEI8+](#radio.getIMEI-callback1) +- [radio.getIMEI8+](#radio.getIMEI-callback2) +- [radio.getIMEI8+](#radio.getIMEI-promise) - [RadioTechnology](#RadioTechnology) - [SignalInformation](#SignalInformation) - [NetworkType](#NetworkType) @@ -387,7 +387,7 @@ isRadioOn\(\): Promise ``` -## radio.getIMEI8+ +## radio.getIMEI8+ getIMEI\(callback: AsyncCallback\): void @@ -409,7 +409,7 @@ getIMEI\(callback: AsyncCallback\): void }); ~~~ -## radio.getIMEI8+ +## radio.getIMEI8+ getIMEI\(slotId: number, callback: AsyncCallback\): void @@ -433,7 +433,7 @@ getIMEI\(slotId: number, callback: AsyncCallback\): void }); ~~~ -## radio.getIMEI8+ +## radio.getIMEI8+ getIMEI\(slotId?: number\): Promise -- Gitee From 82656c54a0f98462f3866146013f8c0363268e6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=BB=94?= Date: Thu, 4 Nov 2021 08:59:52 +0000 Subject: [PATCH 4/5] update radio.md --- zh-cn/application-dev/js-reference/apis/js-apis-radio.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn/application-dev/js-reference/apis/js-apis-radio.md b/zh-cn/application-dev/js-reference/apis/js-apis-radio.md index 2a9f5c00d84..4713eed9973 100644 --- a/zh-cn/application-dev/js-reference/apis/js-apis-radio.md +++ b/zh-cn/application-dev/js-reference/apis/js-apis-radio.md @@ -422,7 +422,7 @@ getIMEI\(slotId: number, callback: AsyncCallback\): void | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------- | ---- | -------------------------------------- | | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | - | callback | AsyncCallback | 是 | 回调函数, | + | callback | AsyncCallback\ | 是 | 回调函数, | * 示例 -- Gitee From 73085a7cb54c288f2b711685a77c0dfe335c680d Mon Sep 17 00:00:00 2001 From: chentao Date: Mon, 15 Nov 2021 11:53:18 +0800 Subject: [PATCH 5/5] update radio.md/sim.md --- .../js-reference/apis/js-apis-radio.md | 34 ++--- .../js-reference/apis/js-apis-sim.md | 136 +++++++++--------- 2 files changed, 85 insertions(+), 85 deletions(-) diff --git a/zh-cn/application-dev/js-reference/apis/js-apis-radio.md b/zh-cn/application-dev/js-reference/apis/js-apis-radio.md index 4713eed9973..b3a75b89421 100644 --- a/zh-cn/application-dev/js-reference/apis/js-apis-radio.md +++ b/zh-cn/application-dev/js-reference/apis/js-apis-radio.md @@ -54,7 +54,7 @@ getRadioTech\(slotId: number, callback: AsyncCallback<\{psRadioTech: RadioTechno - 示例 - ``` + ```js let slotId = 0; radio.getRadioTech(slotId, (err, data) =>{ console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); @@ -84,7 +84,7 @@ getRadioTech\(slotId: number\): Promise<\{psRadioTech: RadioTechnology, csRadioT - 示例 - ``` + ```js let slotId = 0; let promise = radio.getRadioTech(slotId); promise.then(data => { @@ -111,7 +111,7 @@ getNetworkState\(callback: AsyncCallback\): void - 示例 - ``` + ```js radio.getNetworkState((err, data) =>{ console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); }); @@ -135,7 +135,7 @@ getNetworkState\(slotId: number, callback: AsyncCallback\): void - 示例 - ``` + ```js let slotId = 0; radio.getNetworkState(slotId, (err, data) => { console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); @@ -165,7 +165,7 @@ getNetworkState\(slotId?: number\): Promise - 示例 - ``` + ```js let slotId = 0; let promise = radio.getNetworkState(slotId); promise.then(data => { @@ -191,7 +191,7 @@ getNetworkSelectionMode\(slotId: number, callback: AsyncCallback { console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); @@ -219,7 +219,7 @@ getNetworkSelectionMode\(slotId: number\): Promise - 示例 - ``` + ```js let slotId = 0; let promise = radio.getNetworkSelectionMode(slotId); promise.then(data => { @@ -245,7 +245,7 @@ getISOCountryCodeForNetwork\(slotId: number, callback: AsyncCallback\): - 示例 - ``` + ```js let slotId = 0; radio.getISOCountryCodeForNetwork(slotId, (err, data) => { console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); @@ -273,7 +273,7 @@ getISOCountryCodeForNetwork\(slotId: number\): Promise - 示例 - ``` + ```js let slotId = 0; let promise = radio.getISOCountryCodeForNetwork(slotId); promise.then(data => { @@ -299,7 +299,7 @@ getSignalInformation\(slotId: number, callback: AsyncCallback { console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); @@ -327,7 +327,7 @@ getSignalInformation\(slotId: number\): Promise\> - 示例 - ``` + ```js let slotId = 0; let promise = radio.getSignalInformation(slotId); promise.then(data => { @@ -354,7 +354,7 @@ isRadioOn\(callback: AsyncCallback\): void - 示例 - ``` + ```js radio.isRadioOn((err, data) => { console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); }); @@ -377,7 +377,7 @@ isRadioOn\(\): Promise - 示例 - ``` + ```js let promise = radio.isRadioOn(); promise.then(data => { console.log(`isRadioOn success, promise: data->${JSON.stringify(data)}`); @@ -422,7 +422,7 @@ getIMEI\(slotId: number, callback: AsyncCallback\): void | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------- | ---- | -------------------------------------- | | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | - | callback | AsyncCallback\ | 是 | 回调函数, | + | callback | AsyncCallback | 是 | 回调函数。 | * 示例 @@ -443,9 +443,9 @@ getIMEI\(slotId?: number\): Promise * 返回值 - | 类型 | 说明 | - | ----------------- | -------------------------------- | - | Promise\ | 以Promise形式返回搜网模块国家码. | + | 类型 | 说明 | + | ----------------- | ------------------------- | + | Promise\ | 以Promise形式返回IMEI码。 | * 示例 diff --git a/zh-cn/application-dev/js-reference/apis/js-apis-sim.md b/zh-cn/application-dev/js-reference/apis/js-apis-sim.md index 2e317cf6676..7b1d14bb0a3 100755 --- a/zh-cn/application-dev/js-reference/apis/js-apis-sim.md +++ b/zh-cn/application-dev/js-reference/apis/js-apis-sim.md @@ -23,6 +23,7 @@ > >- 从 API Version 6 开始支持。 >- 标记7+的接口从API Version 7开始支持。 +>- 标记8+的接口从API Version 8开始支持。 ## 导入模块 @@ -34,7 +35,7 @@ import sim from '@ohos.telephony.sim'; getSimIccId\(slotId: number, callback: AsyncCallback\): void -获取指定卡槽SIM卡的ICCID(Integrate Circuit Card Identity),使用callback方式作为异步方法。 +获取指定卡槽SIM卡的ICCID\(Integrate Circuit Card Identity\),使用callback方式作为异步方法。 需要ohos.permission.GET\_TELEPHONY\_STATE权限,该权限为系统权限。 @@ -59,7 +60,7 @@ getSimIccId\(slotId: number, callback: AsyncCallback\): void getSimIccId\(slotId: number\): Promise -获取指定卡槽SIM卡的ICCID(Integrate Circuit Card Identity),使用Promise方式作为异步方法。 +获取指定卡槽SIM卡的ICCID\(Integrate Circuit Card Identity\),使用Promise方式作为异步方法。 需要ohos.permission.GET\_TELEPHONY\_STATE权限,该权限为系统权限。 @@ -73,7 +74,7 @@ getSimIccId\(slotId: number\): Promise | 类型 | 说明 | | --------------------- | ---------------------------------- | - | Promise<string> | 以Promise形式返回指定卡槽的ICCID。 | + | Promise<string> | 以Promise形式返回获取指定卡槽SIM卡的ICCID的结果。 | - 示例 @@ -90,7 +91,7 @@ getSimIccId\(slotId: number\): Promise getDefaultVoiceSlotId\(callback: AsyncCallback\): void -获取默认语音业务的卡槽ID,使用callback方式作为异步方法。 +获取语音业务的默认卡槽,使用callback方式作为异步方法。 - 参数 @@ -111,13 +112,13 @@ getDefaultVoiceSlotId\(callback: AsyncCallback\): void getDefaultVoiceSlotId\(\): Promise -获取默认语音业务的卡槽ID,使用Promise方式作为异步方法。 +获取语音业务的默认卡槽,使用Promise方式作为异步方法。 - 返回值 | 类型 | 说明 | | ----------------- | --------------------------------------- | - | Promise\ | 以Promise形式返回默认语音业务的卡槽ID。 | + | Promise\ | 以Promise形式返回获取语音业务的默认卡槽的结果。 | - 示例 @@ -139,9 +140,9 @@ getISOCountryCodeForSim\(slotId: number, callback: AsyncCallback\): voi - 参数 | 参数名 | 类型 | 必填 | 说明 | - | -------- | ----------------------- | ---- | ---------------------------------------- | - | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | - | callback | AsyncCallback\ | 是 | 回调函数。返回国家码,例如:CN(中国)。 | + | -------- | ----------------------- | ---- | ----------------------------------------| + | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | + | callback | AsyncCallback\ | 是 | 回调函数。 | - 示例 @@ -168,7 +169,7 @@ getISOCountryCodeForSim\(slotId: number\): Promise | 类型 | 说明 | | ----------------- | ------------------------------------------------------------ | - | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的ISO国家码,例如:CN(中国)。 | + | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的ISO国家码的结果。 | - 示例 @@ -186,7 +187,7 @@ getISOCountryCodeForSim\(slotId: number\): Promise getSimOperatorNumeric\(slotId: number, callback: AsyncCallback\): void -获取指定卡槽SIM卡的归属PLMN(Public Land Mobile Network)号,使用callback方式作为异步方法。 +获取指定卡槽SIM卡的归属PLMN\(Public Land Mobile Network\)号,使用callback方式作为异步方法。 - 参数 @@ -208,7 +209,7 @@ getSimOperatorNumeric\(slotId: number, callback: AsyncCallback\): void getSimOperatorNumeric\(slotId: number\): Promise -获取指定卡槽SIM卡的归属PLMN(Public Land Mobile Network)号,使用Promise方式作为异步方法。 +获取指定卡槽SIM卡的归属PLMN\(Public Land Mobile Network\)号,使用Promise方式作为异步方法。 - 参数 @@ -220,7 +221,7 @@ getSimOperatorNumeric\(slotId: number\): Promise | 类型 | 说明 | | ----------------- | ------------------------------------------------ | - | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的归属PLMN号。 | + | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的归属PLMN号的结果。 | - 示例 @@ -238,7 +239,7 @@ getSimOperatorNumeric\(slotId: number\): Promise getSimSpn\(slotId: number, callback: AsyncCallback\): void -获取指定卡槽SIM卡的服务提供商名称(Service Provider Name,SPN),使用callback方式作为异步方法。 +获取指定卡槽SIM卡的运营商SPN\(Service Provider Name\),使用callback方式作为异步方法。 - 参数 @@ -260,7 +261,7 @@ getSimSpn\(slotId: number, callback: AsyncCallback\): void getSimSpn\(slotId: number\): Promise -获取指定卡槽SIM卡的服务提供商名称(Service Provider Name,SPN),使用Promise方式作为异步方法。 +获取指定卡槽SIM卡的运营商SPN\(Service Provider Name\),使用Promise方式作为异步方法。 - 参数 @@ -272,7 +273,7 @@ getSimSpn\(slotId: number\): Promise | 类型 | 说明 | | ----------------- | ----------------------------------------- | - | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的SPN。 | + | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的SPN的结果。| - 示例 @@ -290,7 +291,7 @@ getSimSpn\(slotId: number\): Promise getSimState\(slotId: number, callback: AsyncCallback\): void -获取指定卡槽的SIM卡状态,使用callback方式作为异步方法。 +获取指定卡槽SIM卡状态,使用callback方式作为异步方法。 - 参数 @@ -312,7 +313,7 @@ getSimState\(slotId: number, callback: AsyncCallback\): void getSimState\(slotId: number\): Promise -获取指定卡槽的SIM卡状态,使用Promise方式作为异步方法。 +获取指定卡槽SIM卡状态,使用Promise方式作为异步方法。 - 参数 @@ -324,7 +325,7 @@ getSimState\(slotId: number\): Promise | 类型 | 说明 | | -------------------------------- | ------------------------------------------ | - | Promise\<[SimState](#SimState)\> | 以Promise形式返回获取指定卡槽的SIM卡状态。 | + | Promise\<[SimState](#SimState)\> | 以Promise形式返回获取指定卡槽SIM卡状态的结果。 | - 示例 @@ -379,7 +380,7 @@ getSimGid1\(slotId: number\): Promise | 类型 | 说明 | | ----------------- | ------------------------------------------------------------ | - | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的GID1(Group Identifier Level 1)。 | + | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的GID1(Group Identifier Level 1)的结果。 | - 示例 @@ -392,7 +393,6 @@ getSimGid1\(slotId: number\): Promise }); ``` - ## sim.hasSimCard8+ hasSimCard\(slotId: number, callback: AsyncCallback\): void @@ -401,18 +401,18 @@ hasSimCard\(slotId: number, callback: AsyncCallback\): void - 参数 - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------ | ---- | -------------------------------------- | - | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | + | 参数名 | 类型 | 必填 | 说明 | + | -------- | ----------------------- | ---- | -------------------------------------- | + | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | | callback | AsyncCallback\ | 是 | 回调函数。 | -- 示例 +- 示例 - ``` - sim.hasSimCard(0, (err, data) => { - console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); - }); - ``` + ``` + sim.hasSimCard(0, (err, data) => { + console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); + }); + ``` ## sim.hasSimCard8+ @@ -423,33 +423,33 @@ hasSimCard\(slotId: number\): Promise - 参数 - | 参数名 | 类型 | 必填 | 说明 | - | ------ | ------ | ---- | -------------------------------------- | - | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | + | 参数名 | 类型 | 必填 | 说明 | + | ------ | ------ | ---- | -------------------------------------- | + | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | - 返回值 - | 类型 | 说明 | - | ------------------ | -------------------------------------------- | - | Promise\ | 以Promise形式返回检查SIM卡是否插入指定卡槽。 | + | 类型 | 说明 | + | ----------------- | ------------------------------------------------------------ | + | Promise\ | 以Promise形式返回检查SIM卡是否插入指定卡槽的结果。 | -- 示例 +- 示例 - ``` - let p = sim.hasSimCard(0); - p.then(data => { - console.log(`hasSimCard test success, promise: data->${JSON.stringify(data)}`); - }).catch(err => { - console.log(`hasSimCard test fail, promise: err->${JSON.stringify(err)}`); - }); - ``` + ``` + let p = sim.hasSimCard(0); + p.then(data => { + console.log(`hasSimCard test success, promise: data->${JSON.stringify(data)}`); + }).catch(err => { + console.log(`hasSimCard test fail, promise: err->${JSON.stringify(err)}`); + }); + ``` ## sim.getSimTelephoneNumber8+ getSimTelephoneNumber\(slotId: number, callback: AsyncCallback\): void -获取指定卡槽SIM卡的MSISDN\(Mobile Station Integrated Services Digital Network\),使用callback方式作为异步方法。 +获取指定卡槽SIM卡的MSISDN,使用callback方式作为异步方法。 需要ohos.permission.GET\_TELEPHONY\_STATE权限,该权限为系统权限。 @@ -460,45 +460,45 @@ getSimTelephoneNumber\(slotId: number, callback: AsyncCallback\): void | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | | callback | AsyncCallback\ | 是 | 回调函数。 | -- 示例 +- 示例 - ``` - sim.getSimTelephoneNumber(0, (err, data) => { - console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); - }); - ``` + ``` + sim.getSimTelephoneNumber(0, (err, data) => { + console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`); + }); + ``` ## sim.getSimTelephoneNumber8+ getSimTelephoneNumber\(slotId: number\): Promise -获取指定卡槽SIM卡的MSISDN\(Mobile Station Integrated Services Digital Network\),使用Promise方式作为异步方法。 +获取指定卡槽SIM卡的MSISDN,使用Promise方式作为异步方法。 需要ohos.permission.GET\_TELEPHONY\_STATE权限,该权限为系统权限。 - 参数 - | 参数名 | 类型 | 必填 | 说明 | - | ------ | ------ | ---- | -------------------------------------- | - | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | + | 参数名 | 类型 | 必填 | 说明 | + | ------ | ------ | ---- | -------------------------------------- | + | slotId | number | 是 | 卡槽ID。
- 0:卡槽1
- 1:卡槽2 | - 返回值 - | 类型 | 说明 | - | ----------------- | -------------------------------------------- | - | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的MSISDN。 | + | 类型 | 说明 | + | ----------------- | ------------------------------------------------------------ | + | Promise\ | 以Promise形式返回获取指定卡槽SIM卡的MSISDN的结果。 | -- 示例 +- 示例 - ``` - let p = sim.getSimTelephoneNumber(0); - p.then(data => { - console.log(`getSimTelephoneNumber test success, promise: data->${JSON.stringify(data)}`); - }).catch(err => { - console.log(`getSimTelephoneNumber test fail, promise: err->${JSON.stringify(err)}`); - }); - ``` + ``` + let p = sim.getSimTelephoneNumber(0); + p.then(data => { + console.log(`getSimTelephoneNumber test success, promise: data->${JSON.stringify(data)}`); + }).catch(err => { + console.log(`getSimTelephoneNumber test fail, promise: err->${JSON.stringify(err)}`); + }); + ``` ## SimState -- Gitee