• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# telephony_radio.h
2
3## 概述
4
5为网络搜索模块定义C接口。
6
7**库:** libtelephony_radio.so
8
9**系统能力:** SystemCapability.Telephony.CoreService
10
11**起始版本:** 13
12
13**相关模块:** [Telephony](capi-telephony.md)
14
15## 汇总
16
17### 函数
18
19| 名称 | 描述 |
20| -- | -- |
21| [Telephony_RadioResult OH_Telephony_GetNetworkState(Telephony_NetworkState *state)](#oh_telephony_getnetworkstate) | 获取网络状态。 |
22| [Telephony_RadioResult OH_Telephony_GetNetworkStateForSlot(int32_t slotId, Telephony_NetworkState *state)](#oh_telephony_getnetworkstateforslot) | 获取给定卡槽ID的网络状态。 |
23
24## 函数说明
25
26### OH_Telephony_GetNetworkState()
27
28```
29Telephony_RadioResult OH_Telephony_GetNetworkState(Telephony_NetworkState *state)
30```
31
32**描述**
33
34获取网络状态。
35
36**系统能力:** SystemCapability.Telephony.CoreService
37
38**需要权限:** ohos.permission.GET_NETWORK_INFO
39
40**起始版本:** 13
41
42
43**参数:**
44
45| 参数项 | 描述 |
46| -- | -- |
47| [Telephony_NetworkState](capi-telephony-telephony-networkstate.md) *state | 用户接收网络状态信息的结构体。 |
48
49**返回:**
50
51| 类型 | 说明 |
52| -- | -- |
53| [Telephony_RadioResult](capi-telephony-radio-type-h.md#telephony_radioresult) | 结果定义在 [Telephony_RadioResult](capi-telephony-radio-type-h.md#telephony_radioresult)。<br>         [TEL_RADIO_SUCCESS](capi-telephony-radio-type-h.md#telephony_radioresult) 成功。<br>         [TEL_RADIO_PERMISSION_DENIED](capi-telephony-radio-type-h.md#telephony_radioresult) 权限错误。<br>         [TEL_RADIO_ERR_MARSHALLING_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 编组错误。<br>         [TEL_RADIO_ERR_SERVICE_CONNECTION_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 连接电话服务错误。<br>         [TEL_RADIO_ERR_OPERATION_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 操作电话服务错误。<br>         [TEL_RADIO_ERR_INVALID_PARAM](capi-telephony-radio-type-h.md#telephony_radioresult) 参数错误。 |
54
55### OH_Telephony_GetNetworkStateForSlot()
56
57```
58Telephony_RadioResult OH_Telephony_GetNetworkStateForSlot(int32_t slotId, Telephony_NetworkState *state)
59```
60
61**描述**
62
63获取给定卡槽ID的网络状态。
64
65**系统能力:** SystemCapability.Telephony.CoreService
66
67**需要权限:** ohos.permission.GET_NETWORK_INFO
68
69**起始版本:** 13
70
71
72**参数:**
73
74| 参数项 | 描述 |
75| -- | -- |
76| int32_t slotId | 卡槽ID。 |
77| [Telephony_NetworkState](capi-telephony-telephony-networkstate.md) *state | 用户接收网络状态信息的结构体。 |
78
79**返回:**
80
81| 类型 | 说明 |
82| -- | -- |
83| [Telephony_RadioResult](capi-telephony-radio-type-h.md#telephony_radioresult) | 结果定义在 [Telephony_RadioResult](capi-telephony-radio-type-h.md#telephony_radioresult)。<br>         [TEL_RADIO_SUCCESS](capi-telephony-radio-type-h.md#telephony_radioresult) 成功。<br>         [TEL_RADIO_PERMISSION_DENIED](capi-telephony-radio-type-h.md#telephony_radioresult) 权限错误。<br>         [TEL_RADIO_ERR_MARSHALLING_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 编组错误。<br>         [TEL_RADIO_ERR_SERVICE_CONNECTION_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 连接电话服务错误。<br>         [TEL_RADIO_ERR_OPERATION_FAILED](capi-telephony-radio-type-h.md#telephony_radioresult) 操作电话服务错误。<br>         [TEL_RADIO_ERR_INVALID_PARAM](capi-telephony-radio-type-h.md#telephony_radioresult) 参数错误。 |
84
85
86