DataCall
cornerOfHeart
这个作者很懒,什么都没留下…
展开
-
Telephony基础之DataCall业务(DcTracker创建过程)
一、DcTracker介绍DcTracker是Telephony框架中负责数据业务的核心.所有对数据网络的请求(打开关闭数据开关、切换数据卡、修改APN参数等)都会发送到该处理中心来处理。DcTracker是在Phone对象创建过程中被创建的,确切来说,如果当前使用的是GsmCdmaPhone,那么在GsmCdmaPhone创建过程中就会创建DcTracker对象:GsmCdmaPhone...原创 2018-04-11 14:23:40 · 2077 阅读 · 0 评论 -
Telephony基础之DataCall业务(常规APN参数的创建)
与紧急APN不同,常规APN参数的创建是由监听器触发的。其中有两个监听器可以触发APN的创建过程:1、SIM载入完毕;2、APN改变。【当SIM载入完毕时】,将会触发onRecordsLoaded(): @Override public void handleMessage (Message msg) { if (VDBG) log("handleMessage...原创 2018-04-11 14:25:25 · 1427 阅读 · 0 评论 -
Telephony基础之DataCall业务(发起数据网络连接过程)
开机数据网络链接时序图 ...原创 2018-04-11 14:30:18 · 4322 阅读 · 0 评论 -
Telephony基础之DataCall业务(网络重连)
Android7.0 Framework telephony中数据业务链接错误处理一般分3种情况:1. SETUP_DATA_CALL 时返回错误2. Modem上报DATA_CALL_LIST包含错误码或者链接中断3. 一段时间内没有上下行数据(TX/RX)下面以第一种情况为例分析:通过DcTracker.setDataEnabled-->dcac.bringUp-->Da...原创 2018-04-11 14:31:25 · 1370 阅读 · 1 评论 -
Telephony基础之DataCall业务(问题切分点)
一,注意下发的apn信息是否正确RIL.setupDataCall(){ ... if (RILJ_LOGD) riljLog(rr.serialString() + "> " + requestToString(rr.mRequest) + " " + radioTechnology + " " + profile + ...原创 2018-04-11 14:32:14 · 2526 阅读 · 1 评论 -
Telephony基础之DataCall业务(ServiceState.java)
开机注网流程图 信号更...原创 2018-04-11 14:20:06 · 1846 阅读 · 0 评论