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
(#换成@)。