怎样才能知道MTK工程中哪些是用户程序,哪些是库程序?
时间:10-02
整理:3721RD
点击:
例如我想将手机的开机第一屏显示为Hello Word,其他屏数据不变,我在MMI_idle_emit_enter函数中添加mmi_myapp_entry()函数,这样的做法对吗?
void mmi_myapp_entry(void)
{
EntryNewScreen(MAIN_MENU_BASE+1,NULL,mmi_myapp_entry,NULL);//进入新程序,如果不手动退出上一个程序,那么上一个程序一直都是活着的,多出来的东西是没有强制退出Idle,退出上一个程序的方法是进入新的程序
entry_full_screen();
clear_screen();
gui_move_text_cursor(70,130);//设置显示位置
gui_set_text_color(UI_COLOR_RED);//不设置颜色,默认为白色。
gui_print_text(L"Hello world");
gui_BLT_double_buffer(0,0,UI_device_width-1,UI_device_height-1);//刷新屏幕,否则无法看到“Hello World”
}
void mmi_idle_emit_enter(mmi_idle_obj_struct *obj)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
mmi_idle_enter_evt_struct evt;
//*----------------------------------------------------------------*/
//* Code Body */
//*----------------------------------------------------------------*/
MMI_ASSERT(obj);
MMI_IDLE_LOG((TRC_MMI_IDLE_EMIT_ENTER, 200, obj->type));
MMI_FRM_INIT_EVENT(&evt, EVT_ID_IDLE_ENTER);
evt.type = (mmi_idle_type_enum)obj->type;
MMI_FRM_CB_EMIT_POST_EVENT(&evt);
//add
mmi_myapp_entry();
}
void mmi_myapp_entry(void)
{
EntryNewScreen(MAIN_MENU_BASE+1,NULL,mmi_myapp_entry,NULL);//进入新程序,如果不手动退出上一个程序,那么上一个程序一直都是活着的,多出来的东西是没有强制退出Idle,退出上一个程序的方法是进入新的程序
entry_full_screen();
clear_screen();
gui_move_text_cursor(70,130);//设置显示位置
gui_set_text_color(UI_COLOR_RED);//不设置颜色,默认为白色。
gui_print_text(L"Hello world");
gui_BLT_double_buffer(0,0,UI_device_width-1,UI_device_height-1);//刷新屏幕,否则无法看到“Hello World”
}
void mmi_idle_emit_enter(mmi_idle_obj_struct *obj)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
mmi_idle_enter_evt_struct evt;
//*----------------------------------------------------------------*/
//* Code Body */
//*----------------------------------------------------------------*/
MMI_ASSERT(obj);
MMI_IDLE_LOG((TRC_MMI_IDLE_EMIT_ENTER, 200, obj->type));
MMI_FRM_INIT_EVENT(&evt, EVT_ID_IDLE_ENTER);
evt.type = (mmi_idle_type_enum)obj->type;
MMI_FRM_CB_EMIT_POST_EVENT(&evt);
//add
mmi_myapp_entry();
}
改开机画面的时候,你是不是改url 如果是要改url你只能找原来的人帮你改吧!
这个可以正常显示Hello World 界面了,但是如果我想把开机时的默认画面和页面显示布局修改一下,我应该在哪个地方修改?
2)改url是什么意思?