MTK_10A简介10A MMI主要新特征1. 新Event机制API:#define MMI_FRM_SEND_EVENT(_evt, _proc, _user_data) \ mmi_frm_send_event((mmi_event_struct *)(_evt),(mmi_proc_func)(_proc), (void *)(_user_data))#define MMI_FRM_POST_EVENT(_evt, _proc, _user_data) \ mmi_frm_post_event((mmi_event_struct *)(_evt),(mmi_proc_func)(_proc), (void *)(_user_data))mmi_frm_send_event = 直接函数调用mmi_frm_post_event 发消息稍后调用(据MTK说是为了防止循环调用)mmi_frm_invoke_post_event可以处理队列里的消息,这个mtk已经做好了在一些必要的地方调用Event处理机制在MTK 10A mmi framework代码中很重要,在后续特征中会有体现2. Callback管理机制10A中callback其实还是用event机制实现的在mmi_cb_mgr_cfg.h中可以看到如何注册一个event的callback,也可以通过调用mmi_ret mmi_frm_cb_reg_event(U16 evt_id, mmi_proc_func call_back, void*user_data)来注册,一个event可以注册多个callback,会依次调用,如果有需要截断后面……
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论