提交 023927b5 编写于 作者: C clevercong

update js reference.

Signed-off-by: Nclevercong <lichunlin2@huawei.com>
上级 dedec9e2
# 网络连接管理 # 网络连接管理
网络连接管理提供管理网络一些基础能力,包括获取默认激活的数据网络、获取所有激活数据网络列表、开启关闭飞行模式、获取网络能力信息等功能。
> **说明:** > **说明:**
> >
...@@ -79,7 +80,7 @@ hasDefaultNet(callback: AsyncCallback\<boolean>): void ...@@ -79,7 +80,7 @@ hasDefaultNet(callback: AsyncCallback\<boolean>): void
```js ```js
connection.hasDefaultNet(function (error, has) { connection.hasDefaultNet(function (error, has) {
console.log(JSON.stringify(error)) console.log(JSON.stringify(error))
console.log(has) console.log('has: ' + has)
}) })
``` ```
...@@ -101,7 +102,7 @@ hasDefaultNet(): Promise\<boolean> ...@@ -101,7 +102,7 @@ hasDefaultNet(): Promise\<boolean>
```js ```js
connection.hasDefaultNet().then(function (has) { connection.hasDefaultNet().then(function (has) {
console.log(has) console.log('has: ' + has)
}) })
``` ```
...@@ -446,6 +447,97 @@ connection.getAddressesByName(host).then(function (addresses) { ...@@ -446,6 +447,97 @@ 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 ## connection.createNetConnection
createNetConnection(netSpecifier?: NetSpecifier, timeout?: number): NetConnection createNetConnection(netSpecifier?: NetSpecifier, timeout?: number): NetConnection
...@@ -476,7 +568,7 @@ let netConnection = connection.createNetConnection() ...@@ -476,7 +568,7 @@ let netConnection = connection.createNetConnection()
// 关注蜂窝网络 // 关注蜂窝网络
let netConnectionCellular = connection.createNetConnection({ let netConnectionCellular = connection.createNetConnection({
netCapabilities: { netCapabilities: {
bearerTypes: [NetBearType.BEARER_CELLULAR] bearerTypes: [connection.NetBearType.BEARER_CELLULAR]
} }
}) })
``` ```
......
# observer # observer
本模块提供订阅管理功能,包括订阅网络状态变化事件、订阅信号状态变化事件、订阅通话状态变化事件、订阅蜂窝数据链路连接状态、订阅蜂窝数据业务的上下行数据流状态、订阅sim状态更改事件,取消订阅网络状态变化事件、取消订阅信号状态变化事件、取消订阅通话状态变化事件、移除订阅蜂窝数据链路连接状态、移除订阅蜂窝数据业务的上下行数据流状态、移除订阅sim状态更改事件等。
>**说明:** >**说明:**
> >
>本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 >本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...@@ -70,8 +72,6 @@ off\(type: \'networkStateChange\', callback?: Callback<NetworkState\>\): void; ...@@ -70,8 +72,6 @@ off\(type: \'networkStateChange\', callback?: Callback<NetworkState\>\): void;
取消订阅网络状态变化事件,使用callback方式作为异步方法。 取消订阅网络状态变化事件,使用callback方式作为异步方法。
**需要权限**:ohos.permission.GET_NETWORK_INFO
>**说明:** >**说明:**
> >
>可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。 >可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
...@@ -184,8 +184,6 @@ on(type: 'callStateChange', callback: Callback\<{ state: CallState, number: stri ...@@ -184,8 +184,6 @@ on(type: 'callStateChange', callback: Callback\<{ state: CallState, number: stri
订阅通话状态变化事件,使用callback方式作为异步方法。 订阅通话状态变化事件,使用callback方式作为异步方法。
**需要权限**:ohos.permission.READ_CALL_LOG
**系统能力**:SystemCapability.Telephony.StateRegistry **系统能力**:SystemCapability.Telephony.StateRegistry
**参数:** **参数:**
...@@ -210,8 +208,6 @@ on(type: 'callStateChange', options: { slotId: number }, callback: Callback<{ st ...@@ -210,8 +208,6 @@ on(type: 'callStateChange', options: { slotId: number }, callback: Callback<{ st
订阅通话状态变化事件,使用callback方式作为异步方法。 订阅通话状态变化事件,使用callback方式作为异步方法。
**需要权限**:ohos.permission.READ_CALL_LOG
**系统能力**:SystemCapability.Telephony.StateRegistry **系统能力**:SystemCapability.Telephony.StateRegistry
**参数:** **参数:**
...@@ -237,8 +233,6 @@ off(type: 'callStateChange', callback?: Callback<{ state: CallState, number: str ...@@ -237,8 +233,6 @@ off(type: 'callStateChange', callback?: Callback<{ state: CallState, number: str
取消订阅通话状态变化事件,使用callback方式作为异步方法。 取消订阅通话状态变化事件,使用callback方式作为异步方法。
**需要权限**:ohos.permission.READ_CALL_LOG
>**说明:** >**说明:**
> >
>可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。 >可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅。
......
# 网络搜索 # 网络搜索
网络搜索模块提供管理网络搜索的一些基础功能,包括获取当前接入的CS域和PS域无线接入技术、获取网络状态、获取当前选网模式、获取注册网络所在国家的ISO国家码、获取主卡所在卡槽的索引号、获取指定SIM卡槽对应的注册网络信号强度信息列表、获取运营商名称、获取设备的指定卡槽的IMEI、获取设备的指定卡槽的MEID、获取设备的指定卡槽的唯一设备ID,判断当前设备是否支持5G\(NR\)、判断主卡的Radio是否打开等。
>**说明:** >**说明:**
> >
>本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 >本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...@@ -562,18 +564,18 @@ setPrimarySlotId(slotId: number, callback: AsyncCallback<void\>): void ...@@ -562,18 +564,18 @@ setPrimarySlotId(slotId: number, callback: AsyncCallback<void\>): void
设置主卡所在卡槽的索引号,使用callback方式作为异步方法。 设置主卡所在卡槽的索引号,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE **需要权限**:ohos.permission.SET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------- | ---- | -------------------------------------- | | -------- | --------------------- | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 | | slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
| callback | AsyncCallback\<void\> | 是 | 回调函数。当设置成功,err为undefined,否则为错误对象。 | | callback | AsyncCallback\<void\> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -591,12 +593,12 @@ setPrimarySlotId\(slotId: number\): Promise\<void\> ...@@ -591,12 +593,12 @@ setPrimarySlotId\(slotId: number\): Promise\<void\>
设置主卡所在卡槽的索引号,使用Promise方式作为异步方法。 设置主卡所在卡槽的索引号,使用Promise方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE **需要权限**:ohos.permission.SET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -607,7 +609,7 @@ setPrimarySlotId\(slotId: number\): Promise\<void\> ...@@ -607,7 +609,7 @@ setPrimarySlotId\(slotId: number\): Promise\<void\>
| 类型 | 说明 | | 类型 | 说明 |
| --------------- | ------------------------------- | | --------------- | ------------------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 | | Promise\<void\> | 以Promise形式异步返回设置结果。 |
**示例:** **示例:**
...@@ -627,12 +629,12 @@ getIMEI(callback: AsyncCallback<string\>): void ...@@ -627,12 +629,12 @@ getIMEI(callback: AsyncCallback<string\>): void
获取设备的指定卡槽的IMEI,使用callback方式作为异步方法。 获取设备的指定卡槽的IMEI,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE **需要权限**:ohos.permission.GET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -654,12 +656,12 @@ getIMEI(slotId: number, callback: AsyncCallback<string\>): void ...@@ -654,12 +656,12 @@ getIMEI(slotId: number, callback: AsyncCallback<string\>): void
获取设备的指定卡槽的IMEI,使用callback方式作为异步方法。 获取设备的指定卡槽的IMEI,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE **需要权限**:ohos.permission.GET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -683,12 +685,12 @@ getIMEI(slotId?: number): Promise<string\> ...@@ -683,12 +685,12 @@ getIMEI(slotId?: number): Promise<string\>
获取设备的指定卡槽的IMEI,使用Promise方式作为异步方法。 获取设备的指定卡槽的IMEI,使用Promise方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE **需要权限**:ohos.permission.GET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -699,7 +701,7 @@ getIMEI(slotId?: number): Promise<string\> ...@@ -699,7 +701,7 @@ getIMEI(slotId?: number): Promise<string\>
| 类型 | 说明 | | 类型 | 说明 |
| ----------------- | ------------------------------------------ | | ----------------- | ------------------------------------------ |
| Promise\<string\> | Promise对象。返回IMEI;如果IMEI不存在,则返回空字符串。 | | Promise\<string\> | 返回IMEI;如果IMEI不存在,则返回空字符串。 |
**示例:** **示例:**
...@@ -719,12 +721,12 @@ getMEID(callback: AsyncCallback<string\>): void ...@@ -719,12 +721,12 @@ getMEID(callback: AsyncCallback<string\>): void
获取设备的指定卡槽的MEID,使用callback方式作为异步方法。 获取设备的指定卡槽的MEID,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE **需要权限**:ohos.permission.GET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -746,12 +748,12 @@ getMEID(slotId: number, callback: AsyncCallback<string\>): void ...@@ -746,12 +748,12 @@ getMEID(slotId: number, callback: AsyncCallback<string\>): void
获取设备的指定卡槽的MEID,使用callback方式作为异步方法。 获取设备的指定卡槽的MEID,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE **需要权限**:ohos.permission.GET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -775,12 +777,12 @@ getMEID(slotId?: number): Promise<string\> ...@@ -775,12 +777,12 @@ getMEID(slotId?: number): Promise<string\>
获取设备的指定卡槽的MEID,使用Promise方式作为异步方法。 获取设备的指定卡槽的MEID,使用Promise方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE **需要权限**:ohos.permission.GET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -811,12 +813,12 @@ getUniqueDeviceId(callback: AsyncCallback<string\>): void ...@@ -811,12 +813,12 @@ getUniqueDeviceId(callback: AsyncCallback<string\>): void
获取设备的指定卡槽的唯一设备ID,使用callback方式作为异步方法。 获取设备的指定卡槽的唯一设备ID,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE **需要权限**:ohos.permission.GET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -838,12 +840,12 @@ getUniqueDeviceId(slotId: number, callback: AsyncCallback<string\>): void ...@@ -838,12 +840,12 @@ getUniqueDeviceId(slotId: number, callback: AsyncCallback<string\>): void
获取设备的指定卡槽的唯一设备ID,使用callback方式作为异步方法。 获取设备的指定卡槽的唯一设备ID,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE **需要权限**:ohos.permission.GET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -867,12 +869,12 @@ getUniqueDeviceId(slotId?: number): Promise<string\> ...@@ -867,12 +869,12 @@ getUniqueDeviceId(slotId?: number): Promise<string\>
获取设备的指定卡槽的唯一设备ID,使用Promise方式作为异步方法。 获取设备的指定卡槽的唯一设备ID,使用Promise方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE **需要权限**:ohos.permission.GET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
......
# 短信服务 # 短信服务
短信服务提供了管理短信的一些基础能力,包括创建、发送短信,获取、设置发送短信的默认SIM卡槽ID,获取、设置短信服务中心(SMSC)地址,以及检查当前设备是否具备短信发送和接收能力等。
>**说明:** >**说明:**
> >
>本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 >本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...@@ -162,12 +164,12 @@ setDefaultSmsSlotId\(slotId: number,callback: AsyncCallback&lt;void&gt;\): void ...@@ -162,12 +164,12 @@ setDefaultSmsSlotId\(slotId: number,callback: AsyncCallback&lt;void&gt;\): void
设置发送短信的默认SIM卡槽ID,使用callback方式作为异步方法。 设置发送短信的默认SIM卡槽ID,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE **需要权限**:ohos.permission.SET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.SmsMms **系统能力**:SystemCapability.Telephony.SmsMms
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -190,12 +192,12 @@ setDefaultSmsSlotId\(slotId: number\): Promise&lt;void&gt; ...@@ -190,12 +192,12 @@ setDefaultSmsSlotId\(slotId: number\): Promise&lt;void&gt;
设置发送短信的默认SIM卡槽ID,使用Promise方式作为异步方法。 设置发送短信的默认SIM卡槽ID,使用Promise方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE **需要权限**:ohos.permission.SET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.SmsMms **系统能力**:SystemCapability.Telephony.SmsMms
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -205,8 +207,8 @@ setDefaultSmsSlotId\(slotId: number\): Promise&lt;void&gt; ...@@ -205,8 +207,8 @@ setDefaultSmsSlotId\(slotId: number\): Promise&lt;void&gt;
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| -------------- | ------------------------------- | | --------------- | ------------------------------- |
| Promise\<void\> | 无返回结果的Promise对象。 | | Promise\<void\> | 以Promise形式异步返回设置结果。 |
**示例:** **示例:**
...@@ -225,12 +227,12 @@ setSmscAddr\(slotId: number, smscAddr: string, callback: AsyncCallback<void\>\): ...@@ -225,12 +227,12 @@ setSmscAddr\(slotId: number, smscAddr: string, callback: AsyncCallback<void\>\):
设置短信服务中心(SMSC)地址,使用callback方式作为异步方法。 设置短信服务中心(SMSC)地址,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE,该权限为系统权限 **需要权限**:ohos.permission.SET_TELEPHONY_STATE,该权限为系统权限
**系统能力**:SystemCapability.Telephony.SmsMms **系统能力**:SystemCapability.Telephony.SmsMms
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -256,12 +258,12 @@ setSmscAddr\(slotId: number, smscAddr: string\): Promise\<void\> ...@@ -256,12 +258,12 @@ setSmscAddr\(slotId: number, smscAddr: string\): Promise\<void\>
设置短信服务中心(SMSC)地址,使用Promise方式作为异步方法。 设置短信服务中心(SMSC)地址,使用Promise方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE,该权限为系统权限 **需要权限**:ohos.permission.SET_TELEPHONY_STATE,该权限为系统权限
**系统能力**:SystemCapability.Telephony.SmsMms **系统能力**:SystemCapability.Telephony.SmsMms
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -295,12 +297,12 @@ getSmscAddr\(slotId: number, callback: AsyncCallback<string\>\): void ...@@ -295,12 +297,12 @@ getSmscAddr\(slotId: number, callback: AsyncCallback<string\>\): void
获取短信服务中心(SMSC)地址,使用callback方式作为异步方法。 获取短信服务中心(SMSC)地址,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE,该权限为系统权限 **需要权限**:ohos.permission.GET_TELEPHONY_STATE,该权限为系统权限
**系统能力**:SystemCapability.Telephony.SmsMms **系统能力**:SystemCapability.Telephony.SmsMms
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -324,12 +326,12 @@ getSmscAddr\(slotId: number\): Promise<string\> ...@@ -324,12 +326,12 @@ getSmscAddr\(slotId: number\): Promise<string\>
获取短信服务中心(SMSC)地址,使用Promise方式作为异步方法。 获取短信服务中心(SMSC)地址,使用Promise方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.GET_TELEPHONY_STATE,该权限为系统权限 **需要权限**:ohos.permission.GET_TELEPHONY_STATE,该权限为系统权限
**系统能力**:SystemCapability.Telephony.SmsMms **系统能力**:SystemCapability.Telephony.SmsMms
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
......
# 蜂窝数据 # 蜂窝数据
蜂窝数据提供了移动数据管理能力,包括获取、设置默认移动数据的SIM卡,获取蜂窝数据业务的上下行和分组交换域(PS域)的连接状态,以及检查蜂窝数据业务和漫游是否启用等。
>**说明:** >**说明:**
> >
>本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 >本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...@@ -67,18 +69,18 @@ setDefaultCellularDataSlotId(slotId: number,callback: AsyncCallback\<void\>): vo ...@@ -67,18 +69,18 @@ setDefaultCellularDataSlotId(slotId: number,callback: AsyncCallback\<void\>): vo
设置默认移动数据的SIM卡,使用callback方式作为异步方法。 设置默认移动数据的SIM卡,使用callback方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE **需要权限**:ohos.permission.SET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CellularData **系统能力**:SystemCapability.Telephony.CellularData
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------------- | ---- | ------------------------------------------------------------ | | -------- | --------------------- | ---- | ------------------------------------------------------------ |
| slotId | number | 是 | SIM卡槽ID。<br/>- 0:卡槽1。<br/>- 1:卡槽2。<br/>- -1:清除默认配置。 | | slotId | number | 是 | SIM卡槽ID。<br/>- 0:卡槽1。<br/>- 1:卡槽2。<br/>- -1:清除默认配置。 |
| callback | AsyncCallback\<void\> | 是 | 回调函数。当设置成功,err为undefined,否则为错误对象。 | | callback | AsyncCallback\<void\> | 是 | 回调函数。 |
**示例:** **示例:**
...@@ -94,12 +96,12 @@ setDefaultCellularDataSlotId(slotId: number): Promise\<void\> ...@@ -94,12 +96,12 @@ setDefaultCellularDataSlotId(slotId: number): Promise\<void\>
设置默认移动数据的SIM卡,使用Promise方式作为异步方法。 设置默认移动数据的SIM卡,使用Promise方式作为异步方法。
该接口为系统接口。
**需要权限**:ohos.permission.SET_TELEPHONY_STATE **需要权限**:ohos.permission.SET_TELEPHONY_STATE
**系统能力**:SystemCapability.Telephony.CellularData **系统能力**:SystemCapability.Telephony.CellularData
**系统API**:该接口为系统接口,三方应用不支持调用。
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -109,8 +111,8 @@ setDefaultCellularDataSlotId(slotId: number): Promise\<void\> ...@@ -109,8 +111,8 @@ 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.
先完成此消息的编辑!
想要评论请 注册