posted @ 2009-07-20 23:16 hengfeng 阅读(890) 评论(0) 推荐(0) 编辑
摘要:
系统启动以后,调用tmc_define_tasks()创建AMSS所需要的各个Task,其中包括ui_task,它起到了一个中间层的作用,即所有AMSS底层服务组件的消息,都将经由ui_task而转到AEE,并最终转到具体的App(Applet)的执行代码里面(HandleEvent())。在UI_init中会调用ui_key_init()注册上层UI对于底层按键(包括一些自定义的事件,比如耳机插拔,充电器插拔,HOOK检测等等)的回调函数。void ui_key_init( void ){(void) kpd_sub_srvc(ui_kpd_sub_cb);if (ui_kpd_handle 阅读全文