Mobile network setting controls the behavior and capabilities of mobile network (2G and 3G network), including:
– RF switch
– Flight mode switch
– Network selection
– Preferred network
– HSPA
– GPRS connection.
1.use case
1)Flight mode switch
Switch Flight mode on will turn off all the RF, WLAN and BT
Switch Flight mode off will restore the RF, WLAN, BT state before switch to flight mode
Flight mode switch is not available in call
2)Mobile network setting
RF can be switched independently.
You can switch all RF to off, but the phone is not in flight mode
GPRS connection is available when inserted SIM is test SIM
HSPA switch is only available on SIM1.
It will turn on HSUPA and HSDPA at the same time.
Mobile network settings is entered from Network & connectivity settings, it is not available in call
3)Automatic network selection
Network service mode is only available in SIM 1 network operator setting menu on 3G supported project
4)Manual network selection
Enter manual network selection will trigger available networks searching except the searching has already launched
5)CTA dual SIM network checking
When there is two SIM inserted, and all the turn on SIM is not in full service, this popup will be displayed.
It will be triggered after switch flight mode, RF or performed network selection.
2.File Structure
venusmmi/app/Cosmos/Setting/network_connectivity Application source code
venusmmi/app/Cosmos/Setting/res Application resource file
Options Description
MMI_MAX_SIM_NUMBER Display the menu according to the max SIM number.
__MMI_GPRS_FEATURES__ Enable GPRS connection setting
__UMTS_FDD_MODE__ &&
__HSPA_PREFERENCE_SETTING__ &&
__DYNAMIC_HSPA_PREFERENCE__ &&
__HSDPA_SUPPORT__ &&
__HSUPA_SUPPORT__ Enable HSPA setting
__GSM_RAT__ && __UMTS_RAT__ Enable network service mode setting (both in network selection and
preferred network setting)
__MMI_DUAL_SIM_DYNAMIC_MODE__ Enable CTA dual SIM service checking
Describe your make file options or MMI feature options, and the depends among them