网络选择流程分析(首选网络类型切换流程)

首先是界面,我在此平台的界面如下:

网络选择流程分析(首选网络类型切换流程)_第1张图片

对应的入口源码位置在Settings的UniEnabledNetworkModePreferenceController中,当然其他平台可能在PreferredNetworkModePreferenceController中,流程上都是大同小异

然后点击切换按钮会调用到UniEnabledNetworkModePreferenceController的onPreferenceChange方法

网络选择流程分析(首选网络类型切换流程)_第2张图片

这里主要看如下代码:

boolean isSucceed = mTelephonyManager.setPreferredNetworkTypeBitmask(

         

你可能感兴趣的:(Android,Framework,Framework,Telephony,java)