Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux / Android源码分析--CDMA/GSM分支切换

1 默认的电话类型为GSM,这取决于RILConstants中变量int PREFERRED_NETWORK_MODE      = NETWORK_MODE_WCDMA_PREF;2 文件:GsmServiceStateTracker.java函数:handleMessage当GSM收到EVENT_SIM_READY后,就会调用pollState()函数。3 在pollState函数中如果发现有case RUIM_NOT_READY:case RUIM_READY:case RUIM_LOCKED_OR_ABSENT:case NV_NOT_READY:case NV_READY:就认为:Radio Technology Change ongoing, setting SS to off设置:mState = STATE_POWER_OFF;这时候就会认为模块断开,重新加载CDMA分支。PhoneProxy.javahandleMessage()EVENT_RADIO_TECHNOLOGY_CHANGEDPhoneFactory.javagetCdmaPhone()