Android Telephony 卡状态关键字

Android识卡相关关键字。

卡状态

  • DATA_REGISTRATION_STATE:数据域
  • VOICE_REGISTRATION_STATE:语音域
  • SIM_STATE_CHANGED:卡状态改变
  • RADIO_POWER:上/下电
  • ACTION_SIM_STATE_CHANGED:广播Action,有4种状态,NOT_READYREADYIMSILOADED。在PhoneGlobals中对该广播进行监听。

DATA_REGISTRATION_STATE:

1
2
3
4
5
6
10-29 21:37:00.631 2058 2058 D RILJ : [4848]> DATA_REGISTRATION_STATE [SUB0]
10-29 21:37:00.637 1596 1596 D RIL : onRequest: DATA_REGISTRATION_STATE
10-29 21:37:00.640 2058 2242 D RILJ : [4848]< DATA_REGISTRATION_STATE {.regState = REG_HOME, .rat = 14, .reasonDataDenied = -1,
.maxDataCalls = 1, .cellIdentity = {.cellInfoType = LTE, .cellIdentityGsm = [], .cellIdentityWcdma = [],
.cellIdentityCdma = [], .cellIdentityLte = [{.mcc = -1, .mnc = -1, .ci = -1, .pci = -1, .tac = -1, .earfcn = -1}],
.cellIdentityTdscdma = []}} [SUB0]

RADIO_POWER:

1
2
3
4
5
6
7
8
9
10
// 关闭飞行模式
10-29 21:44:00.295 2058 2058 D RILJ : [5266]> RADIO_POWER on = true [SUB0]
10-29 21:44:00.295 1596 1596 D RIL : onRequest: RADIO_POWER
10-29 21:44:00.296 2058 2242 D RILJ : [5266]< RADIO_POWER [SUB0]
10-29 21:44:01.081 2058 2058 D SST : EVENT_RADIO_POWER_FROM_CARRIER: true
// 打开飞行模式
10-29 21:44:47.338 2058 2058 D SST : EVENT_RADIO_POWER_FROM_CARRIER: true
10-29 21:44:47.393 2058 2058 D RILJ : [5384]> RADIO_POWER on = false [SUB0]
10-29 21:44:47.395 1596 1596 D RIL : onRequest: RADIO_POWER
10-29 21:44:47.402 2058 2242 D RILJ : [5384]< RADIO_POWER [SUB0]

网络模式

  • REQUEST_SET_PREFERRED_NETWORK_TYPE:设置网络模式
  • REQUEST_GET_PREFERRED_NETWORK_TYPE:获取网络模式

网络模式的参考值:RILConstrants.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* NETWORK_MODE_* See ril.h RIL_REQUEST_SET_PREFERRED_NETWORK_TYPE */
int NETWORK_MODE_WCDMA_PREF = 0; /* GSM/WCDMA (WCDMA preferred) */
int NETWORK_MODE_GSM_ONLY = 1; /* GSM only */
int NETWORK_MODE_WCDMA_ONLY = 2; /* WCDMA only */
int NETWORK_MODE_GSM_UMTS = 3; /* GSM/WCDMA (auto mode, according to PRL)
AVAILABLE Application Settings menu*/
int NETWORK_MODE_CDMA = 4; /* CDMA and EvDo (auto mode, according to PRL)
AVAILABLE Application Settings menu*/
int NETWORK_MODE_CDMA_NO_EVDO = 5; /* CDMA only */
int NETWORK_MODE_EVDO_NO_CDMA = 6; /* EvDo only */
int NETWORK_MODE_GLOBAL = 7; /* GSM/WCDMA, CDMA, and EvDo (auto mode, according to PRL)
AVAILABLE Application Settings menu*/
int NETWORK_MODE_LTE_CDMA_EVDO = 8; /* LTE, CDMA and EvDo */
int NETWORK_MODE_LTE_GSM_WCDMA = 9; /* LTE, GSM/WCDMA */
int NETWORK_MODE_LTE_CDMA_EVDO_GSM_WCDMA = 10; /* LTE, CDMA, EvDo, GSM/WCDMA */
int NETWORK_MODE_LTE_ONLY = 11; /* LTE Only mode. */
int NETWORK_MODE_LTE_WCDMA = 12; /* LTE/WCDMA */
int NETWORK_MODE_TDSCDMA_ONLY = 13; /* TD-SCDMA only */
int NETWORK_MODE_TDSCDMA_WCDMA = 14; /* TD-SCDMA and WCDMA */
int NETWORK_MODE_LTE_TDSCDMA = 15; /* TD-SCDMA and LTE */
int NETWORK_MODE_TDSCDMA_GSM = 16; /* TD-SCDMA and GSM */
int NETWORK_MODE_LTE_TDSCDMA_GSM = 17; /* TD-SCDMA,GSM and LTE */
int NETWORK_MODE_TDSCDMA_GSM_WCDMA = 18; /* TD-SCDMA, GSM/WCDMA */
int NETWORK_MODE_LTE_TDSCDMA_WCDMA = 19; /* TD-SCDMA, WCDMA and LTE */
int NETWORK_MODE_LTE_TDSCDMA_GSM_WCDMA = 20; /* TD-SCDMA, GSM/WCDMA and LTE */
int NETWORK_MODE_TDSCDMA_CDMA_EVDO_GSM_WCDMA = 21; /*TD-SCDMA,EvDo,CDMA,GSM/WCDMA*/
int NETWORK_MODE_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA = 22; /* TD-SCDMA/LTE/GSM/WCDMA, CDMA, and EvDo */

常说的全网通指Modem支持7模:GSM(移动联通2G),TDSCDMA(移动3G),WCDMA(联通3G),TDD_LTEFDD_LTECDMA1x(电信2G),CDMA2000/EVDO(电信3G)

卡管理

  • EVENT_SET_MAIN_SLOT:设置主卡事件
  • setManiSlot:设置主卡的方法

运营商名称

  • plmn:显示在状态栏的运营商名称
  • oldSS/updatespnDisplay:运营商名称

搜网

  • OPERATOR:< OPERATOR{中国移动,CMCC,460000}[SUB0]
  • QUERY_NETWORK_SELECTION_MODE:搜索模式(自动搜网为0)
  • QUERY_AVAILABLE_NETWORKS:查询可用网络列表(手动搜网,modem会返回一个列表)
  • SET_NETWORK_SELECTION_MANUAL:手动选网

信号强度SignalStrength

  • SignalStrength:底层上报上来的真实信号强度值
1
2
3
4
10-29 21:51:29.050 2058 2242 D RILJ : [5518]< SIGNAL_STRENGTH SignalStrength: 12 4 -90 -120 -80 -120 4 90 -100 -10 30 7 0 2147483647 gsm|lte [SUB0]
10-29 21:51:49.061 2058 2242 D RILJ : [5519]< SIGNAL_STRENGTH SignalStrength: 12 4 -90 -120 -80 -120 4 90 -100 -10 30 7 0 2147483647 gsm|lte [SUB0]
10-29 21:52:09.067 2058 2242 D RILJ : [5521]< SIGNAL_STRENGTH SignalStrength: 12 4 90 120 80 120 4 90 100 10 30 7 0 0 cdma [SUB0]
10-29 21:52:29.074 2058 2242 D RILJ : [5522]< SIGNAL_STRENGTH SignalStrength: 12 4 90 120 80 120 4 90 100 10 30 7 0 0 cdma [SUB0]
  • SignalClusterView:状态栏中的信号强度,信号柱