Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9e6013c2
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9e6013c2
编写于
2月 28, 2022
作者:
Y
YOUR_NAME
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add radio interface
Signed-off-by:
N
liujiandong
<
liujiandong1@huawei.com
>
上级
61c96109
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
46 addition
and
11 deletion
+46
-11
zh-cn/application-dev/reference/apis/js-apis-radio.md
zh-cn/application-dev/reference/apis/js-apis-radio.md
+46
-11
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-radio.md
浏览文件 @
9e6013c2
...
@@ -17,7 +17,7 @@ getRadioTech\(slotId: number, callback: AsyncCallback<\{psRadioTech: RadioTechno
...
@@ -17,7 +17,7 @@ getRadioTech\(slotId: number, callback: AsyncCallback<\{psRadioTech: RadioTechno
获取当前接入的CS域和PS域无线接入技术,使用callback方式作为异步方法。
获取当前接入的CS域和PS域无线接入技术,使用callback方式作为异步方法。
需要ohos.permission.GET
\_
NETWORK
\_
INFO权限
。
**需要权限**
:ohos.permission.GET_NETWORK_INFO
。
**系统能力**
:SystemCapability.Telephony.CoreService
**系统能力**
:SystemCapability.Telephony.CoreService
...
@@ -44,7 +44,7 @@ getRadioTech\(slotId: number\): Promise<\{psRadioTech: RadioTechnology, csRadioT
...
@@ -44,7 +44,7 @@ getRadioTech\(slotId: number\): Promise<\{psRadioTech: RadioTechnology, csRadioT
获取当前接入的CS域和PS域无线接入技术,使用Promise方式作为异步方法。
获取当前接入的CS域和PS域无线接入技术,使用Promise方式作为异步方法。
需要ohos.permission.GET
\_
NETWORK
\_
INFO权限
。
**需要权限**
:ohos.permission.GET_NETWORK_INFO
。
**系统能力**
:SystemCapability.Telephony.CoreService
**系统能力**
:SystemCapability.Telephony.CoreService
...
@@ -79,7 +79,7 @@ getNetworkState\(callback: AsyncCallback<NetworkState\>\): void
...
@@ -79,7 +79,7 @@ getNetworkState\(callback: AsyncCallback<NetworkState\>\): void
获取网络状态,使用callback方式作为异步方法。
获取网络状态,使用callback方式作为异步方法。
需要ohos.permission.GET
\_
NETWORK
\_
INFO权限
。
**需要权限**
:ohos.permission.GET_NETWORK_INFO
。
**系统能力**
:SystemCapability.Telephony.CoreService
**系统能力**
:SystemCapability.Telephony.CoreService
...
@@ -104,7 +104,7 @@ getNetworkState\(slotId: number, callback: AsyncCallback<NetworkState\>\): void
...
@@ -104,7 +104,7 @@ getNetworkState\(slotId: number, callback: AsyncCallback<NetworkState\>\): void
获取网络状态,使用callback方式作为异步方法。
获取网络状态,使用callback方式作为异步方法。
需要ohos.permission.GET
\_
NETWORK
\_
INFO权限
。
**需要权限**
:ohos.permission.GET_NETWORK_INFO
。
**系统能力**
:SystemCapability.Telephony.CoreService
**系统能力**
:SystemCapability.Telephony.CoreService
...
@@ -131,7 +131,7 @@ getNetworkState\(slotId?: number\): Promise<NetworkState\>
...
@@ -131,7 +131,7 @@ getNetworkState\(slotId?: number\): Promise<NetworkState\>
获取网络状态,使用Promise方式作为异步方法。
获取网络状态,使用Promise方式作为异步方法。
需要ohos.permission.GET
\_
NETWORK
\_
INFO权限
。
**需要权限**
:ohos.permission.GET_NETWORK_INFO
。
**系统能力**
:SystemCapability.Telephony.CoreService
**系统能力**
:SystemCapability.Telephony.CoreService
...
@@ -338,9 +338,9 @@ promise.then(data => {
...
@@ -338,9 +338,9 @@ promise.then(data => {
isRadioOn
\(
callback: AsyncCallback<boolean
\>\)
: void
isRadioOn
\(
callback: AsyncCallback<boolean
\>\)
: void
判断Radio是否打开,使用callback方式作为异步方法。
判断
主卡的
Radio是否打开,使用callback方式作为异步方法。
需要ohos.permission.GET
\_
NETWORK
\_
INFO权限
。
**需要权限**
:ohos.permission.GET_NETWORK_INFO
。
**系统能力**
:SystemCapability.Telephony.CoreService
**系统能力**
:SystemCapability.Telephony.CoreService
...
@@ -359,16 +359,49 @@ radio.isRadioOn((err, data) => {
...
@@ -359,16 +359,49 @@ radio.isRadioOn((err, data) => {
```
```
## radio.isRadioOn<sup>7+</sup><a name=radio.isRadioOn
-promise
></a>
## radio.isRadioOn<sup>7+</sup><a name=radio.isRadioOn
.slot-callback
></a>
isRadioOn
\(\)
: Promise<boolean
\>
isRadioOn
\(
slotId: number, callback: AsyncCallback<boolean
\>\)
: void
判断指定卡槽位的Radio是否打开,使用callback方式作为异步方法。
**需要权限**
:ohos.permission.GET_NETWORK_INFO。
**系统能力**
:SystemCapability.Telephony.CoreService
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------ | ---- | ------------------------------------------------------- |
| slotId | number | 是 | 卡槽ID。
<br/>
- 0:卡槽1
<br/>
- 1:卡槽2 |
| callback | AsyncCallback
\<
boolean
\>
| 是 | 回调函数。
<br/>
- true:Radio打开
<br/>
- false:Radio关闭 |
**示例:**
```
let slotId = 0;
radio.isRadioOn(slotId, (err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
```
## radio.isRadioOn<sup>7+</sup><a name=radio.isRadioOn.slot-promise></a>
isRadioOn
\(
slotId?: number
\)
: Promise<boolean
\>
判断Radio是否打开,使用Promise方式作为异步方法。
判断Radio是否打开,使用Promise方式作为异步方法。
需要ohos.permission.GET
\_
NETWORK
\_
INFO权限
。
**需要权限**
:ohos.permission.GET_NETWORK_INFO
。
**系统能力**
:SystemCapability.Telephony.CoreService
**系统能力**
:SystemCapability.Telephony.CoreService
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------ | ---- | -------------------------------------- |
| slotId | number | 否 | 卡槽ID。
<br/>
- 0:卡槽1
<br/>
- 1:卡槽2
<br/>
如果不指定slotId,默认判断主卡Radio是否打开 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
...
@@ -378,7 +411,8 @@ isRadioOn\(\): Promise<boolean\>
...
@@ -378,7 +411,8 @@ isRadioOn\(\): Promise<boolean\>
**示例:**
**示例:**
```
```
let promise = radio.isRadioOn();
let slotId = 0;
let promise = radio.isRadioOn(slotId);
promise.then(data => {
promise.then(data => {
console.log(`isRadioOn success, promise: data->${JSON.stringify(data)}`);
console.log(`isRadioOn success, promise: data->${JSON.stringify(data)}`);
}).catch(err => {
}).catch(err => {
...
@@ -501,6 +535,7 @@ promise.then(data => {
...
@@ -501,6 +535,7 @@ promise.then(data => {
| plmnNumeric | string | 注册网络的PLMN码。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| plmnNumeric | string | 注册网络的PLMN码。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| isRoaming | boolean | 是否处于漫游状态。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| isRoaming | boolean | 是否处于漫游状态。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| regState |
[
RegState
](
#RegState
)
| 设备的网络注册状态。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| regState |
[
RegState
](
#RegState
)
| 设备的网络注册状态。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| cfgTech
<sup>
8+
</sup>
|
[
RadioTechnology
](
#RadioTechnology
)
| 设备的无线接入技术。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| nsaState |
[
NsaState
](
#NsaState
)
| 设备的NSA网络注册状态。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| nsaState |
[
NsaState
](
#NsaState
)
| 设备的NSA网络注册状态。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| isCaActive | boolean | CA的状态。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| isCaActive | boolean | CA的状态。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| isEmergency | boolean | 此设备是否只允许拨打紧急呼叫。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
| isEmergency | boolean | 此设备是否只允许拨打紧急呼叫。
<br/>
**系统能力**
:SystemCapability.Telephony.CoreService |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录