1. MMI_MMS_STORAGE_IN_CARD_PREFER
2. srv_mms_read_nvram_settingsTT
#ifdef __MMI_MMS_MEMORY_CARD_STORAGE_SUPPORT__
#ifdef MMI_MMS_STORAGE_IN_CARD_PREFER
if(mmi_fmgr_is_drive_accessible((S8)MMI_CARD_DRV))
{
nvram_mms_prefer_storage = E_PREFER_STORAGE_MODE_CARD;
}
else
#else
{
ReadValue(NVRAM_SETTING_PREFER_MMS_STORAGE_MODE, &nvram_mms_prefer_storage, DS_BYTE,
&error);
}
#endif
if (nvram_mms_prefer_storage == 0xFF)
{
nvram_mms_prefer_storage = E_PREFER_STORAGE_MODE_PHONE;
}
#endif /* __MMI_MMS_MEMORY_CARD_STORAGE_SUPPORT__ */
3. T
mmsInterfaceSrv.c
void srv_mms_reset_prefer_storage_card()
{
nvram_mms_prefer_storage = E_PREFER_STORAGE_MODE_CARD;
return;
}
void srv_mms_reset_prefer_storage_phone()
{
nvram_mms_prefer_storage = E_PREFER_STORAGE_MODE_PHONE;
return;
}
fmgr_main_msdc_plug_out_hdlrfmgr_main_msdc_plug_in_hdlrT
//fmgr_main_msdc_plug_out_hdlr
if (mms_is_ready())
{
srv_mms_reset_prefer_storage_phone();
mmi_umms_app_dtmgr_send_set_settings_to_service();
}
//fmgr_main_msdc_plug_in_hdlr
if (mms_is_ready())
{
srv_mms_reset_prefer_storage_ card ();
mmi_umms_app_dtmgr_send_set_settings_to_service();
}