简单说下这个流程:
飞行模式下拨打112,首先是会打开radio,然后才拨出紧急号码的。
1)在TelephonyConnectionService.java中,执行onCreateOutgoingConnection方法,如下:
public Connection onCreateOutgoingConnection(
PhoneAccountHandle connectionManagerPhoneAccount,
final ConnectionRequest request) {
Log.i(this, "onCreateOutgoingConnection, request: " + request);
。。。。。。
if (isEmergencyNumber) {
mRequest = request;
if (!phone.isRadioOn() || isAirplaneModeOn) {
mUseEmergencyCallHelper = true; //这里判断这个mUseEmergencyCallHelper = true
}
} else {
switch (state) {
case ServiceS