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

!6242 update telephony and net js references.

Merge pull request !6242 from clevercong/mysubmit
# 网络连接管理
网络连接管理提供管理网络一些基础能力,包括获取默认激活的数据网络、获取所有激活数据网络列表、开启关闭飞行模式、获取网络能力信息等功能。
> **说明:**
>
......@@ -79,7 +80,7 @@ hasDefaultNet(callback: AsyncCallback\<boolean>): void
```js
connection.hasDefaultNet(function (error, has) {
console.log(JSON.stringify(error))
console.log(has)
console.log('has: ' + has)
})
```
......@@ -101,7 +102,7 @@ hasDefaultNet(): Promise\<boolean>
```js
connection.hasDefaultNet().then(function (has) {
console.log(has)
console.log('has: ' + has)
})
```
......@@ -446,6 +447,105 @@ connection.getAddressesByName(host).then(function (addresses) {
})
```
## connection.enableAirplaneMode
enableAirplaneMode(callback: AsyncCallback\<void>): void
开启飞行模式,使用callback方式作为异步方法。
该接口为系统接口。
**系统能力**:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------- | ---- | ------------------ |
| callback | AsyncCallback\<void> | 是 | 回调函数。 |
**示例:**
```js
connection.enableAirplaneMode(function (error) {
console.log(JSON.stringify(error))
})
```
## connection.enableAirplaneMode
enableAirplaneMode(): Promise\<void>
开启飞行模式,使用Promise方式作为异步方法。
该接口为系统接口。
**系统能力**:SystemCapability.Communication.NetManager.Core
**返回值:**
| 类型 | 说明 |
| ------------------------------------------- | ----------------------------- |
| Promise\<void> | 以Promise形式返回结果。 |
**示例:**
```js
connection.enableAirplaneMode().then(function (error) {
console.log(JSON.stringify(error))
})
```
## connection.disableAirplaneMode
disableAirplaneMode(callback: AsyncCallback\<void>): void
关闭飞行模式,使用callback方式作为异步方法。
该接口为系统接口。
**系统能力**:SystemCapability.Communication.NetManager.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------- | ---- | ------------------ |
| callback | AsyncCallback\<void> | 是 | 回调函数。 |
**示例:**
```js
connection.disableAirplaneMode(function (error) {
console.log(JSON.stringify(error))
})
```
## connection.disableAirplaneMode
disableAirplaneMode(): Promise\<void>
关闭飞行模式,使用Promise方式作为异步方法。
该接口为系统接口。
**系统能力**:SystemCapability.Communication.NetManager.Core
**返回值:**
| 类型 | 说明 |
| ------------------------------------------- | ----------------------------- |
| Promise\<void> | 以Promise形式返回结果。 |
**示例:**
```js
connection.disableAirplaneMode().then(function (error) {
console.log(JSON.stringify(error))
})
```
## connection.createNetConnection
createNetConnection(netSpecifier?: NetSpecifier, timeout?: number): NetConnection
......@@ -476,7 +576,7 @@ let netConnection = connection.createNetConnection()
// 关注蜂窝网络
let netConnectionCellular = connection.createNetConnection({
netCapabilities: {
bearerTypes: [NetBearType.BEARER_CELLULAR]
bearerTypes: [connection.NetBearType.BEARER_CELLULAR]
}
})
```
......
# observer
本模块提供订阅管理功能,可以订阅/取消订阅的事件包括:网络状态变化、信号状态变化、通话状态变化、蜂窝数据链路连接状态、蜂窝数据业务的上下行数据流状态、SIM状态变化。
>**说明:**
>
>本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
......@@ -70,8 +72,6 @@ off\(type: \'networkStateChange\', callback?: Callback<NetworkState\>\): void;
取消订阅网络状态变化事件,使用callback方式作为异步方法。
**需要权限**:ohos.permission.GET_NETWORK_INFO
>**说明:**
>
>可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
......@@ -184,8 +184,6 @@ on(type: 'callStateChange', callback: Callback\<{ state: CallState, number: stri
订阅通话状态变化事件,使用callback方式作为异步方法。
**需要权限**:ohos.permission.READ_CALL_LOG
**系统能力**:SystemCapability.Telephony.StateRegistry
**参数:**
......@@ -210,8 +208,6 @@ on(type: 'callStateChange', options: { slotId: number }, callback: Callback<{ st
订阅通话状态变化事件,使用callback方式作为异步方法。
**需要权限**:ohos.permission.READ_CALL_LOG
**系统能力**:SystemCapability.Telephony.StateRegistry
**参数:**
......@@ -237,8 +233,6 @@ off(type: 'callStateChange', callback?: Callback<{ state: CallState, number: str
取消订阅通话状态变化事件,使用callback方式作为异步方法。
**需要权限**:ohos.permission.READ_CALL_LOG
>**说明:**
>
>可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
......
# 网络搜索
网络搜索模块提供管理网络搜索的一些基础功能,包括获取当前接入的CS域和PS域无线接入技术、获取网络状态、获取当前选网模式、获取注册网络所在国家的ISO国家码、获取主卡所在卡槽的索引号、获取指定SIM卡槽对应的注册网络信号强度信息列表、获取运营商名称、获取设备的指定卡槽的IMEI、获取设备的指定卡槽的MEID、获取设备的指定卡槽的唯一设备ID,判断当前设备是否支持5G\(NR\)、判断主卡的Radio是否打开等。
>**说明:**
>
>本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
......@@ -562,7 +564,7 @@ setPrimarySlotId(slotId: number, callback: AsyncCallback<void\>): void
设置主卡所在卡槽的索引号,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -573,7 +575,7 @@ setPrimarySlotId(slotId: number, callback: AsyncCallback<void\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<void\> | 是 | 回调函数。当设置成功,err为undefined,否则为错误对象。 |
| callback | AsyncCallback\<void\> | 是 | 回调函数。 |
**示例:**
......@@ -591,7 +593,7 @@ setPrimarySlotId\(slotId: number\): Promise\<void\>
设置主卡所在卡槽的索引号,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -607,7 +609,7 @@ setPrimarySlotId\(slotId: number\): Promise\<void\>
| 类型 | 说明 |
| --------------- | ------------------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 |
| Promise\<void\> | 以Promise形式异步返回设置结果。 |
**示例:**
......@@ -627,7 +629,7 @@ getIMEI(callback: AsyncCallback<string\>): void
获取设备的指定卡槽的IMEI,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -654,7 +656,7 @@ getIMEI(slotId: number, callback: AsyncCallback<string\>): void
获取设备的指定卡槽的IMEI,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -683,7 +685,7 @@ getIMEI(slotId?: number): Promise<string\>
获取设备的指定卡槽的IMEI,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -699,7 +701,7 @@ getIMEI(slotId?: number): Promise<string\>
| 类型 | 说明 |
| ----------------- | ------------------------------------------ |
| Promise\<string\> | Promise对象。返回IMEI;如果IMEI不存在,则返回空字符串。 |
| Promise\<string\> | 返回IMEI;如果IMEI不存在,则返回空字符串。 |
**示例:**
......@@ -719,7 +721,7 @@ getMEID(callback: AsyncCallback<string\>): void
获取设备的指定卡槽的MEID,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -746,7 +748,7 @@ getMEID(slotId: number, callback: AsyncCallback<string\>): void
获取设备的指定卡槽的MEID,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -775,7 +777,7 @@ getMEID(slotId?: number): Promise<string\>
获取设备的指定卡槽的MEID,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -811,7 +813,7 @@ getUniqueDeviceId(callback: AsyncCallback<string\>): void
获取设备的指定卡槽的唯一设备ID,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -838,7 +840,7 @@ getUniqueDeviceId(slotId: number, callback: AsyncCallback<string\>): void
获取设备的指定卡槽的唯一设备ID,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -867,7 +869,7 @@ getUniqueDeviceId(slotId?: number): Promise<string\>
获取设备的指定卡槽的唯一设备ID,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......
# SIM卡管理
SIM卡管理模块提供了SIM卡管理的基础能力,包括获取指定卡槽SIM卡的名称、号码、ISO国家码、归属PLMN号、服务提供商名称、SIM卡状态、卡类型、是否插卡、是否激活、锁状态,设置指定卡槽SIM卡显示的名称、号码、锁状态,激活、禁用指定卡槽SIM卡,更改Pin密码,以及解锁指定卡槽SIM卡密码、SIM卡密码的解锁密码等。
>**说明:**
>
>本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
......@@ -509,7 +511,7 @@ getSimAccountInfo(slotId: number, callback: AsyncCallback<IccAccountInfo\>): voi
获取SIM卡账户信息,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -520,7 +522,7 @@ getSimAccountInfo(slotId: number, callback: AsyncCallback<IccAccountInfo\>): voi
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<[IccAccountInfo](#IccAccountInfo7)\> | 是 | 回调函数。参考[IccAccountInfo](#IccAccountInfo7) |
| callback | AsyncCallback\<[IccAccountInfo](#IccAccountInfo7)\> | 是 | 回调函数。 |
**示例:**
......@@ -537,7 +539,7 @@ getSimAccountInfo(slotId: number): Promise<IccAccountInfo\>
获取SIM卡账户信息,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -572,7 +574,7 @@ getActiveSimAccountInfoList(callback: AsyncCallback<Array<IccAccountInfo\>>): vo
获取活跃SIM卡账户信息列表,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -599,7 +601,7 @@ getActiveSimAccountInfoList(): Promise<Array<IccAccountInfo\>>;
获取活跃SIM卡账户信息列表,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -628,7 +630,7 @@ setDefaultVoiceSlotId(slotId: number, callback: AsyncCallback<void\>): void
设置默认语音业务的卡槽ID,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -656,7 +658,7 @@ setDefaultVoiceSlotId(slotId: number): Promise\<void\>
设置默认语音业务的卡槽ID,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -670,9 +672,9 @@ setDefaultVoiceSlotId(slotId: number): Promise\<void\>
**返回值:**
| 类型 | 说明 |
| -------------- | ------------------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 |
| 类型 | 说明 |
| --------------- | ------------------------------- |
| Promise\<void\> | 以Promise形式异步返回设置结果。 |
**示例:**
......@@ -691,7 +693,7 @@ setShowName\(slotId: number, name: string,callback: AsyncCallback<void\>\): void
设置指定卡槽SIM卡显示的名称,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -720,7 +722,7 @@ setShowName\(slotId: number, name: string\): Promise\<void\>
设置指定卡槽SIM卡显示的名称,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -735,9 +737,9 @@ setShowName\(slotId: number, name: string\): Promise\<void\>
**返回值:**
| 类型 | 说明 |
| -------------- | ------------------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 |
| 类型 | 说明 |
| --------------- | ------------------------------- |
| Promise\<void\> | 以Promise形式异步返回设置结果。 |
**示例:**
......@@ -757,7 +759,7 @@ getShowName(slotId: number, callback: AsyncCallback<string\>): void
获取指定卡槽SIM卡的名称,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -785,7 +787,7 @@ getShowName(slotId: number): Promise<string\>
获取指定卡槽SIM卡的名称,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -820,7 +822,7 @@ setShowNumber\(slotId: number, number: string,callback: AsyncCallback<void\>\):
设置指定卡槽SIM卡的号码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -850,7 +852,7 @@ setShowNumber\(slotId: number,number: string\): Promise\<void\>
设置指定卡槽SIM卡的号码,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -867,7 +869,7 @@ setShowNumber\(slotId: number,number: string\): Promise\<void\>
| 类型 | 说明 |
| -------------- | ------------------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 |
| Promise<void\> | 以Promise形式异步返回设置结果。 |
**示例:**
......@@ -887,7 +889,7 @@ getShowNumber(slotId: number,callback: AsyncCallback<string\>): void
获取指定卡槽SIM卡的号码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -915,7 +917,7 @@ getShowNumber(slotId: number): Promise<string\>
获取指定卡槽SIM卡的号码,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE
......@@ -950,7 +952,7 @@ activateSim(slotId: number, callback: AsyncCallback<void\>): void
激活指定卡槽SIM卡,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -978,7 +980,7 @@ activateSim(slotId: number): Promise\<void\>
激活指定卡槽SIM卡,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -992,9 +994,9 @@ activateSim(slotId: number): Promise\<void\>
**返回值:**
| 类型 | 说明 |
| -------------- | ------------------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 |
| 类型 | 说明 |
| --------------- | ------------------------------- |
| Promise\<void\> | 以Promise形式异步返回设置结果。 |
**示例:**
......@@ -1013,7 +1015,7 @@ deactivateSim(slotId: number, callback: AsyncCallback<void\>): void
禁用指定卡槽SIM卡,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1041,7 +1043,7 @@ deactivateSim(slotId: number): Promise\<void\>
禁用指定卡槽SIM卡,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1055,9 +1057,9 @@ deactivateSim(slotId: number): Promise\<void\>
**返回值:**
| 类型 | 说明 |
| -------------- | ------------------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 |
| 类型 | 说明 |
| --------------- | ------------------------------- |
| Promise\<void\> | 以Promise形式异步返回设置结果。 |
**示例:**
......@@ -1076,7 +1078,7 @@ setLockState(slotId: number, options: LockInfo, callback: AsyncCallback<LockStat
设置指定卡槽SIM卡的锁状态,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1108,7 +1110,7 @@ setLockState(slotId: number, options: LockInfo): Promise<LockStatusResponse\>
设置指定卡槽SIM卡的锁状态,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1147,7 +1149,7 @@ getLockState(slotId: number, lockType: LockType, callback: AsyncCallback<LockSta
获取指定卡槽SIM卡的锁状态,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**系统能力**:SystemCapability.Telephony.CoreService
......@@ -1174,7 +1176,7 @@ getLockState(slotId: number, lockType: LockType): Promise<LockState\>
获取指定卡槽SIM卡的锁状态,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**系统能力**:SystemCapability.Telephony.CoreService
......@@ -1208,7 +1210,7 @@ alterPin(slotId: number, newPin: string, oldPin: string, callback: AsyncCallback
更改Pin密码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1238,7 +1240,7 @@ alterPin(slotId: number, newPin: string, oldPin: string): Promise<LockStatusResp
更改Pin密码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1275,7 +1277,7 @@ alterPin2(slotId: number, newPin2: string, oldPin2: string, callback: AsyncCallb
更改Pin2密码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1305,7 +1307,7 @@ alterPin2(slotId: number, newPin2: string, oldPin2: string): Promise<LockStatusR
更改Pin2密码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1342,7 +1344,7 @@ unlockPin(slotId: number,pin: string ,callback: AsyncCallback<LockStatusResponse
解锁指定卡槽SIM卡密码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1372,7 +1374,7 @@ unlockPin(slotId: number,pin: string): Promise&lt;LockStatusResponse\>
解锁指定卡槽SIM卡密码,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1409,7 +1411,7 @@ unlockPuk(slotId: number,newPin: string,puk: string ,callback: AsyncCallback<Loc
解锁指定卡槽SIM卡密码的解锁密码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1441,7 +1443,7 @@ unlockPuk(slotId: number,newPin: string,puk: string): Promise&lt;LockStatusRespo
解锁指定卡槽SIM卡密码的解锁密码,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1480,7 +1482,7 @@ promise.then(data => {
解锁指定卡槽SIM卡密码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1510,7 +1512,7 @@ unlockPin2(slotId: number,pin2: string): Promise&lt;LockStatusResponse\>
解锁指定卡槽SIM卡密码,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1547,7 +1549,7 @@ unlockPuk2(slotId: number,newPin2: string,puk2: string ,callback: AsyncCallback<
解锁指定卡槽SIM卡密码的解锁密码,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1579,7 +1581,7 @@ unlockPuk2slotId: number,newPin2: string,puk2: string): Promise&lt;LockStatusRes
解锁指定卡槽SIM卡密码的解锁密码,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -1671,7 +1673,7 @@ SIM卡状态。
锁类型。
接口为系统接口。
接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。
......@@ -1684,7 +1686,7 @@ SIM卡状态。
锁状态。
接口为系统接口。
接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。
......@@ -1697,7 +1699,7 @@ SIM卡状态。
定制锁类型。
接口为系统接口。
接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。
......@@ -1718,7 +1720,7 @@ SIM卡状态。
锁状态响应。
接口为系统接口。
接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。
......@@ -1731,7 +1733,7 @@ SIM卡状态。
锁状态响应。
接口为系统接口。
接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。
......@@ -1745,7 +1747,7 @@ SIM卡状态。
锁状态响应。
接口为系统接口。
接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。
......@@ -1758,7 +1760,7 @@ SIM卡状态。
Icc账户信息。
接口为系统接口。
接口为系统接口。
**系统能力**:以下各项对应的系统能力均为SystemCapability.Telephony.CoreService。
......
# 短信服务
短信服务提供了管理短信的一些基础能力,包括创建、发送短信,获取、设置发送短信的默认SIM卡槽ID,获取、设置短信服务中心(SMSC)地址,以及检查当前设备是否具备短信发送和接收能力等。
>**说明:**
>
>本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
......@@ -162,7 +164,7 @@ setDefaultSmsSlotId\(slotId: number,callback: AsyncCallback&lt;void&gt;\): void
设置发送短信的默认SIM卡槽ID,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -190,7 +192,7 @@ setDefaultSmsSlotId\(slotId: number\): Promise&lt;void&gt;
设置发送短信的默认SIM卡槽ID,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -204,9 +206,9 @@ setDefaultSmsSlotId\(slotId: number\): Promise&lt;void&gt;
**返回值:**
| 类型 | 说明 |
| -------------- | ------------------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 |
| 类型 | 说明 |
| --------------- | ------------------------------- |
| Promise\<void\> | 以Promise形式异步返回设置结果。 |
**示例:**
......@@ -225,7 +227,7 @@ setSmscAddr\(slotId: number, smscAddr: string, callback: AsyncCallback<void\>\):
设置短信服务中心(SMSC)地址,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE,该权限为系统权限
......@@ -256,7 +258,7 @@ setSmscAddr\(slotId: number, smscAddr: string\): Promise\<void\>
设置短信服务中心(SMSC)地址,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE,该权限为系统权限
......@@ -295,7 +297,7 @@ getSmscAddr\(slotId: number, callback: AsyncCallback<string\>\): void
获取短信服务中心(SMSC)地址,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE,该权限为系统权限
......@@ -324,7 +326,7 @@ getSmscAddr\(slotId: number\): Promise<string\>
获取短信服务中心(SMSC)地址,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE,该权限为系统权限
......
# 蜂窝数据
蜂窝数据提供了移动数据管理能力,包括获取、设置默认移动数据的SIM卡,获取蜂窝数据业务的上下行和分组交换域(PS域)的连接状态,以及检查蜂窝数据业务和漫游是否启用等。
>**说明:**
>
>本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
......@@ -67,7 +69,7 @@ setDefaultCellularDataSlotId(slotId: number,callback: AsyncCallback\<void\>): vo
设置默认移动数据的SIM卡,使用callback方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -78,7 +80,7 @@ setDefaultCellularDataSlotId(slotId: number,callback: AsyncCallback\<void\>): vo
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------- | ---- | ------------------------------------------------------------ |
| slotId | number | 是 | SIM卡槽ID。<br/>- 0:卡槽1。<br/>- 1:卡槽2。<br/>- -1:清除默认配置。 |
| callback | AsyncCallback\<void\> | 是 | 回调函数。当设置成功,err为undefined,否则为错误对象。 |
| callback | AsyncCallback\<void\> | 是 | 回调函数。 |
**示例:**
......@@ -94,7 +96,7 @@ setDefaultCellularDataSlotId(slotId: number): Promise\<void\>
设置默认移动数据的SIM卡,使用Promise方式作为异步方法。
接口为系统接口。
接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE
......@@ -108,9 +110,9 @@ setDefaultCellularDataSlotId(slotId: number): Promise\<void\>
**返回值:**
| 类型 | 说明 |
| -------------- | ------------------------------- |
| Promise<\void\> | 无返回结果的Promise对象。 |
| 类型 | 说明 |
| --------------- | ------------------------------- |
| Promise\<void\> | 以Promise形式异步返回设置结果。 |
**示例:**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册