设为首页 加入收藏

TOP

Android源码分析--CDMA/GSM分支切换
2014-11-24 11:15:18 来源: 作者: 【 】 浏览:0
Tags: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.java


handleMessage()


EVENT_RADIO_TECHNOLOGY_CHANGED


PhoneFactory.java


getCdmaPhone()


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android源码分析--CDMA短信状态报.. 下一篇Android源码分析--彩信

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis on AWS:Elast (2025-12-27 04:19:30)
·在 Spring Boot 项目 (2025-12-27 04:19:27)
·使用华为开发者空间 (2025-12-27 04:19:24)
·Getting Started wit (2025-12-27 03:49:24)
·Ubuntu 上最好用的中 (2025-12-27 03:49:20)