一个电话打出去的流程 (代码流程)
来源:互联网 发布:excel数据录入的步骤 编辑:程序博客网 时间:2024/04/27 15:14
1. TwelveKeyDialer.java, onKeyUp()2. TwelveKeyDialer.java, placeCall()3. OutgoingCallBroadcaster.java, onCreate() sendOrderedBroadcast(broadcastIntent, PERMISSION, new OutgoingCallReceiver(), null, Activity.RESULT_OK, number, null);4. OutgoingCallBroadcaster.java, OutgoingCallReceiver doReceive -> context.startActivity(newIntent);5. InCallScreen.java, onCreate/onNewIntent6. InCallScreen.java, placeCall7. PhoneUtils.java, placeCall8. GSMPhone.java, dial9. GsmCallTracker.java, dial10. RIL.java, dial RILRequest rr = RILRequest.obtain(RIL_REQUEST_DIAL, result); ... send(rr);