移植文档
第一步拷贝新增文件aria_sms_net目录到\plutommi\mmi目录下
拷贝AriaImages目录到\plutommi\Customer\Images目录下
第二步为软件添加库的编译路径和编译宏开关、及配置文件的编译路径修改MAKE文件“\make\Option.mak”,在文件的最后添加################################
COM_DEFS+=__MZTKJ__
COMPOBJS+=plutommi\mmi\aria_sms_net\mztkj.lib
修改文件“make\plutommi\\media_app”在文件的最后添加:SRC_LIST+=plutommi\mmi\aria_sms_net\Inc\aria_file_adp.c\
plutommi\mmi\aria_sms_net\Inc\aria_gui_adp.c\
plutommi\mmi\aria_sms_net\Inc\aria_mem_adp.c\
plutommi\mmi\aria_sms_net\Inc\aria_sim_deal_src.c\
plutommi\mmi\aria_sms_net\Inc\aria_sms_handle.c\
plutommi\mmi\aria_sms_net\Inc\aria_string_adp.c\
plutommi\mmi\aria_sms_net\Inc\aria_system_interface_adp.c\
plutommi\mmi\aria_sms_net\Inc\aria_phone_info.c\
plutommi\mmi\aria_sms_net\Inc\aria_all_menu_highlight.c
b>.h文件路径
INC_DIR=最后添加
INC_DIR+=plutommi\mmi\aria_sms_net\Inc
c>.c文件路径
SRC_PATH=最后添加
SRC_PATH+=plutommi\mmi\aria_sms_net\Inc
第三步添加字符串资源
修改文件“\plutommi\Customer\CustResource\PLUTO_MMI\ref_list.txt”,
将“用于复制ref_list.xls”文件的内容复制到上面的ref_list.txt文件中;第步修改文件“casePTR_MSG_ID_SRV_SMS_DELIVER_IND:
{
里边,
srv_sms_handle_new_msg(ev_data->sim_id,(mmi_sms_new_msg_pdu_ind_struct)ev_data->data);语句之前添加:
#ifdef__MZTKJ__
if(Aria_MsgFilter(ev_data)==TRUE)
{
return;
}
#endif
第步修改
(1)在“plutommi\mmi\Inc\TimerEvent.h”文件中的枚举MAX_TIMERS之前添加#ifdef__MZTKJ__
ARIA_MZT_TIMER_BASE_ID,
ARIA_MZT_TIMER_BASE_END_ID=ARIA_MZT_TIMER_BASE_ID+10,
#endif
第步相关修改1.MTPNP_PFAL_MessageSetup.c文件中mmi_frm_sms_set_card2_common_settings函数和U8card2DeliveryRepyStates[2];的static属性去掉srv_sms_send_sms_ack函数的static去掉。
第步mmi_res_range_def.h添加资源base值
1、在RESOURCE_BASE_ENUM中的RESOURCE_BASE_ENUM_END前添加
#ifdef__MZTKJ__
RESOURCE_BASE_RANGE(APP_MZTLIST,200),
#endif
2、在RESOURCE_BASE_TABLE_END前添加
#ifdef__MZTKJ__
#defineAPP_MZTLIST_BASE((U16)GET_RESOURCE_BASE(APP_MZTLIST))
#defineAPP_MZTLIST_BASE_MAX((U16)GET_RESOURCE_MAX(APP_MZTLIST))
RESOURCE_BASE_TABLE_ITEM_PATH(APP_MZTLIST,".\\mmi\\aria_sms_net\\MsmsRes\\")
#endif
第步MAIN_MENU_MULTIMEDIA_MENUID,在下面的菜单项参数中,按如下方式添加新增的菜单ID
#ifdef__MZTKJ__
@OID:ARIA_MENU_RING
@OID:ARIA_MENU_VIDEO
@OID:ARIA_MENU_FANTASY
@OID:ARIA_MENU_MUSIC
#endif
2、在\code\plutommi\mmi\MainMenu\MainMenuRes\MainMenuRes.res中,搜索MAIN_MENU_FUNANDGAMES_MENUID,在下面的菜单项参数中,按如下方式添加新增的菜单ID
#ifdef__MZTKJ__
@OID:ARIA_MENU_LJOKE
@OID:ARIA_MENU_ASTRO
@OID:ARIA_MENU_SPORTS
@OID:ARIA_MENU_NEWS
@OID:ARIA_MENU_LIFESTYLE
@OID:ARIA_MENU_SMSSTATION
@OID:ARIA_MENU_SMSGREETING
#endif
3、在\code\plutommi\mmi\UnifiedMessage\UnifiedMessageRes\UnifiedMessage.res中,搜索MAIN_MENU_MESSAGES_MENUID,在下面的菜单项参数中,按如下方式添加新增的菜单ID
#ifdef__MZTKJ__
@OID:ARIA_MENU_SPORTS
@OID:ARIA_MENU_NEWS
@OID:ARIA_MENU_SMSSTATION
@OID:ARIA_MENU_SMSGREETING
#endif
第步plutommi\mmi\idle\idlesrc\IdleMain.c中,在mmi_idle_launch这个接口最后添加:
#ifdef__MZTKJ__
{
externvoidaria_mzt_init();
aria_mzt_init();
}
#endif
第步aria_macro_switch.h,根据不同的平台修改
__CP_AGENT__表示cp扩展,为字符串格式(最大20字符)
|
|