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

!13691 整改js接口

Merge pull request !13691 from dingxiaochen/master
...@@ -384,12 +384,16 @@ promise.then(data => { ...@@ -384,12 +384,16 @@ promise.then(data => {
}); });
``` ```
## radio.isNrSupported<sup>7+</sup> ## radio.isNrSupported<sup>(deprecated)</sup>
isNrSupported\(\): boolean isNrSupported\(\): boolean
判断当前设备是否支持5G\(NR\) 判断当前设备是否支持5G\(NR\)
> **说明:**
>
> 从 API version 7开始支持,从API version 9开始废弃。建议使用[isNRSupported](#radioisnrsupported9)替代。
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**返回值:** **返回值:**
...@@ -405,12 +409,16 @@ let result = radio.isNrSupported(); ...@@ -405,12 +409,16 @@ let result = radio.isNrSupported();
console.log("Result: "+ result); console.log("Result: "+ result);
``` ```
## radio.isNrSupported<sup>8+</sup> ## radio.isNrSupported<sup>(deprecated)</sup>
isNrSupported\(slotId: number\): boolean isNrSupported\(slotId: number\): boolean
判断当前设备是否支持5G\(NR\) 判断当前设备是否支持5G\(NR\)
> **说明:**
>
> 从 API version 8开始支持,从API version 9开始废弃。建议使用[isNRSupported](#radioisnrsupported9-1)替代。
**系统能力**:SystemCapability.Telephony.CoreService **系统能力**:SystemCapability.Telephony.CoreService
**参数:** **参数:**
...@@ -434,6 +442,57 @@ console.log("Result: "+ result); ...@@ -434,6 +442,57 @@ console.log("Result: "+ result);
``` ```
## radio.isNRSupported<sup>9+</sup>
isNRSupported\(\): boolean
判断当前设备是否支持5G\(NR\)
**系统能力**:SystemCapability.Telephony.CoreService
**返回值:**
| 类型 | 说明 |
| ------- | -------------------------------- |
| boolean | - true:支持<br/>- false:不支持 |
**示例:**
```js
let result = radio.isNRSupported();
console.log("Result: "+ result);
```
## radio.isNRSupported<sup>9+</sup>
isNRSupported\(slotId: number\): boolean
判断当前设备是否支持5G\(NR\)
**系统能力**:SystemCapability.Telephony.CoreService
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | -------------------------------------- |
| slotId | number | 是 | 卡槽ID。<br/>- 0:卡槽1<br/>- 1:卡槽2 |
**返回值:**
| 类型 | 说明 |
| ------------------ | ------------------------------------------------------------ |
| boolean | - true:支持<br/>- false:不支持 |
**示例:**
```js
let slotId = 0;
let result = radio.isNRSupported(slotId);
console.log("Result: "+ result);
```
## radio.isRadioOn<sup>7+</sup> ## radio.isRadioOn<sup>7+</sup>
isRadioOn\(callback: AsyncCallback<boolean\>\): void isRadioOn\(callback: AsyncCallback<boolean\>\): void
......
# 电话子系统ChangeLog
## cl.telephony.1 radio模块接口变更
### 电话子系统radio模块 `isNrSupported` 接口存在变更:
NR是专有名词,需要全部大写。
开发者需要根据以下说明对应用进行适配。
**变更影响**
基于此前版本开发的应用,需适配变更的js接口,变更前的接口已经不能正常使用了,否则会影响原有功能。
**关键的接口/组件变更**
- 涉及接口
isNrSupported(): boolean;
isNrSupported(slotId: number): boolean;
- 变更前:
```js
function isNrSupported(): boolean;
function isNrSupported(slotId: number): boolean;
```
- 变更后:
```js
function isNRSupported(): boolean;
function isNRSupported(slotId: number): boolean;
```
**适配指导**
使用变更后的接口,示例代码如下:
```js
let result = radio.isNrSupported();
console.log("Result: "+ result);
```
```js
let slotId = 0;
let result = radio.isNRSupported(slotId);
console.log("Result: "+ result);
```
...@@ -62,4 +62,4 @@ promise.then(data => { ...@@ -62,4 +62,4 @@ promise.then(data => {
}).catch(err => { }).catch(err => {
console.error(`isImsSmsSupported failed, promise: err->${JSON.stringify(err)}`); console.error(`isImsSmsSupported failed, promise: err->${JSON.stringify(err)}`);
}); });
``` ```
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册