1,Datacall 建立过程(非default类型)
startUsingNetworkFeature 调用
MobileDataStateTracker.java reconnect函数
reconnect函数调用 enableApnType 到 phone进程。
PhoneProxy调用 Dataphone中的 enableApnType.
DataConnectionTrace 中 EVENT_SERVICE_TYPE_ENABLED
onServiceTypeEnabled 调用
MMDataConnection中 updateDataConnection
发出消息 EVENT_UPDATE_DATA_CONNECTIONS 调用 MMDataConnectionTracker.java 中 onUpdateDataConnections
调用trySetupDataCall
trySetupDatacall中第一个参数 DataServiceType 得到 Dataprofile
该函数中 调用DataConnection 中 connect 函数
connect函数 发送消息 EVENT_CONNECT消息。 处理EVENT_CONNECT消息 调用MMDataConnection 中 onConnect函数
调用 setupDataCall 从而调到ril.java中 setupDataCall 传入个参数给modem
rr.mp.writeString(radioTechnology);
rr.mp.writeString(profile);
rr.mp.writeString(apn);
rr.mp.writeString(user);
rr.mp.writeString(password);
rr.mp.writeString(authType);