Android双卡终端默认SIM卡选择流程

Android双卡终端有默认拨号卡和上网卡选项,用户可以根据自身需求做设置。

本文介绍SIM卡默认配置及选择流程,供大家了解。

Android双卡终端默认SIM卡选择流程_第1张图片

 

单卡

手机只插单卡时,该SIM卡默认作为打电话和上网卡,不需要用户做设置。

用户拨打电话时直接通过该SIM卡呼出。

开机默认通过该SIM卡建立数据上网。

双卡

手机插双卡开机默认卡选择流程如下(以MTK平台为例)

SIM1和SIM2的加载状态都通知到MtkSubscriptionInfoUpdater。

MtkSubscriptionInfoUpdater通知CarrierConfigLoader更新各卡CarrierConfig,更新完毕后通过广播通知到MtkMultiSimSettingController检查是否需要更新默认卡;

两张SIM卡的IccId都获取到后,MtkSubscriptionInfoUpdater调用MtkMultiSimSettingController的notifySubscriptionInfoChanged方法,通知MtkMultiSimSettingController检查是否需要更新默认卡;

MtkMultiSimSettingController触发默认卡设置的条件

所有SIM卡都已加载完毕(IccId不为空);

所有SIM卡的CarrierConfig都已加载完毕;

<

你可能感兴趣的:(5g,android,网络)