你的位置:首页 > 软件开发 > 操作系统 > Android7.0 Phone应用源码分析(二) phone来电流程分析

Android7.0 Phone应用源码分析(二) phone来电流程分析

发布时间:2016-11-06 15:00:20
1.1TelephonyFramework 当有来电通知时,首先接收到消息的是Modem层,然后Medoem再上传给RIL层,RIL进程通过sokcet将消息发送给RILJ(framework层的RIL),同样进入RILJ的processResponse方法,根据前面介绍去电流程 ...

1.1TelephonyFramework

当有来电通知时,首先接收到消息的是Modem层,然后Medoem再上传给RIL层,RIL进程通过sokcet将消息发送给RILJ(framework层的RIL),同样进入RILJ的processResponse方法,根据前面介绍去电流程的分析得知,来电属于UnSolicited消息,事件ID是

RIL_UNSOL_RESPONSE_CALL_STATE_CHANGED,看看RILJ里的处理

com.android.internal.telephony.RIL
processUnsolicited (Parcel p, int type) {    ………………………………  switch(response) {    case RIL_UNSOL_RESPONSE_CALL_STATE_CHANGED: ret = responseVoid(p); 
    break;    ………………………………  }    ……………………………… switch(response) {    case RIL_UNSOL_RESPONSE_CALL_STATE_CHANGED:     if (RILJ_LOGD) unsljLog(response);       mCallStateRegistrants .notifyRegistrants(new AsyncResult(null, null, null));     break;     ………………………………  }     ………………………………}

原标题:Android7.0 Phone应用源码分析(二) phone来电流程分析

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录