
MTK开发
文章平均质量分 77
xuyizhu
自知、自胜、强行。
展开
-
MTK平台学习--在Organizer模块中编写一个简单地APP
A. 菜单ID: MENU_ID_MYAPP_TEXT 屏幕ID: SCR_ID_MYAPP_TEXT 字串ID: STR_ID_MYAPP_TEXT 图片ID: ICON_ID_MYAPP_TEXTB. MyAppDef.h MyAppProt.h MyAppGprot.h Res_MyAppRes.c1. GlobalMenu原创 2008-03-05 13:12:00 · 2037 阅读 · 2 评论 -
MTK程序编译
MTK程序编译 徐亦朱1. 编写目的本文编写的目的主要是从整体上理解MTK的编译过程,以便较快的处理编译中遇到的问题,同时为以后可能的优化编译过程提供参考。 2. 简介MTK的编译过程主要是在windows命令行下通过Makefile文件执行相应的prel脚本或c程序,将资源包原创 2008-06-30 20:28:00 · 4915 阅读 · 0 评论 -
MTK平台学习--MTK定时器消息机制分析
MTK定时器消息机制分析 1. 数据结构 (1). stack_timer_struct 定时器类型的信息结构( 其主要作用似乎是用以装载待发送的定时器消息数据 ) (2). TIMERTABLE 定时器队列节点结构( 其由主要元素mmi_frm_timer_type结构及链表指针两个元素组成 ) (3).原创 2008-04-07 14:16:00 · 2135 阅读 · 0 评论 -
MTK平台学习--MTK笔记(ZT)
MTK笔记L4是MMI/AT和协议栈的适配层。ATCI是AT命令解析器。UEM是用于抽象如键盘、LED、通用输入/输出等基本设备,是用户设备模块。PHB就是电话本。SMU是安全管理单元(SIM、STK)。CSM是呼叫服务管理。RAC是登记访问控制。SMSAL是SMS应用层。内核服务包括定时器、任务管理和进程间通信、资源和内存管理、日志和异常处理。OSL是封装OS API的层,而KAL则是封转载 2008-03-31 16:22:00 · 3381 阅读 · 2 评论 -
MTK平台学习--FileManager模块分析
FileManager模块分析一、 External Interface 1. 给其他模块使用的接口函数 作用 mmi_fmgr_init initialize file manager context mmi_fmgr_select_path_and_ent原创 2008-03-05 17:14:00 · 1605 阅读 · 0 评论 -
MTK平台学习--对MTK高亮事件的简单分析
对于MTK平台中高亮事件的简单分析,仅涉及MMI层的应用牵涉函数: void SetHiliteHandler( U16 itemid, FuncPtr hiliteFuncPtr ); void RegisterHighlightHandler( void (*f)(S32 item_index) ); void ExecuteCurrHiliteHandler( S原创 2008-03-05 15:33:00 · 1389 阅读 · 0 评论 -
MTK平台学习--进入和退出屏幕模板程序
// 文件名: EntryAndExitFunciton// 描述 : 进入和退出屏幕模板程序// 函数 : EntryNewMenu// ExitMyAppMenu// ExitNewMenu// 以下是模板中使用的ID// 菜单ID: MENU_ID_MYAPP_NEW// 图标ID: ICON_ID_MYAPP_NEW// 字串ID:原创 2008-03-05 15:19:00 · 1791 阅读 · 0 评论 -
MTK平台学习--对MTK按键事件的简单分析
主要简单分析一下左右软件的事件,以左软键事件为例牵涉到的常用函数: void SetKeyHandler( FuncPtr funcPtr, U16 keyCode, U16 keyType ); void SetLeftSoftkeyFunction( void (*f)(void), MMI_key_event_type k ); void ChangeLeftSo原创 2008-03-05 14:41:00 · 2562 阅读 · 2 评论 -
MTK平台学习--简单分析DM模板内部机制
简单分析DM模板内部机制1. DM模板的全局变量 g_dm_data typedef struct { S32 s32ScrId; S32 s32CatId; S32 s32flags; } dm_data_struct; dm_data_struct g_dm_data;2. analyse t原创 2008-03-05 18:30:00 · 1568 阅读 · 0 评论 -
MTK平台学习--DM模板使用心得
DM模板的一般使用方法见某牛人所著>,这里仅讨论一些零碎的使用心得1. 很多ShowCategoryXXXScreen函数都调用ShowListCategoryScreen,使用改函数可简化模板的绘制工作, 现在分析一下ShowListCategoryScreen到底做了什么工作: (1) 设置Title 将title文本及图标数据-->全局变量MMI_原创 2008-03-05 17:09:00 · 1973 阅读 · 1 评论 -
MTK平台学习--History管理机制与EntryNewScreen函数的关系
简单的分析一下History管理机制与EntryNewScreen的关系1. 与EntryNewScreen函数有关的全局变量: currEntryFuncPtr, currExitScrnID, currTopScrnID, currExitFuncPtr2. EntryNewScreen函数部分流程: Step1: 保存新屏幕ID(函数第一参数)-->原创 2008-03-05 15:06:00 · 2557 阅读 · 3 评论 -
MTK平台学习--设计一个应用程序(整理转发)
1. To design an application one must follow the sequence as described: A. Write an Initialization function to register the various event handlers. B. Write a populate function to register va转载 2008-03-05 13:36:00 · 2758 阅读 · 4 评论 -
MTK程序编译(修订版)
MTK程序编译 徐亦朱1. 编写目的本文编写的目的主要是从整体上理解MTK的编译过程,以便较快的处理编译中遇到的问题,同时为以后可能的优化编译过程提供参考。 2. 简介MTK的编译过程主要是在windows命令行下通过Makefile文件执行相应的prel脚本或c程序,将资源包生成c原创 2008-07-03 12:32:00 · 8924 阅读 · 15 评论