资料介绍
SC6600L MMI软件开发介绍展讯平台MMI软件开发介绍
Spreadtrum 7/21/2009
2009-7-21
Proprietary and Confidential Information
2
培训内容 ) ) ) ) ) MMI GUI MMK 资源 NV
2009-7-21
Proprietary and Confidential Information
3
MMI架构
MMI
2009-7-21
Proprietary and Confidential Information
4
MMI要点
理解kernel的消息和窗口管理机制 熟悉窗口和控件的原理和使用 掌握资源和NV的修改 了解应用的流程的控制 了解新的应用模块的创建和修改
2009-7-21
Proprietary and Confidential Information
5
MMI开发中的三个重要概念
Application:应用,指MMI中的应用模块。例如:SMS,MP3等。 Window:窗口,用于处理消息并负责用户界面的显示。 Control:控件,可以完成特定功能。例如:编辑、动画功能等。
2009-7-21
Proprietary and Confidential Information
6
窗口、控件示例
StatusBar Control
Window
Menu Control
Softkey Control
2009-7-21
Proprietary and Confidential Information
7
MMI初始化
MMI初始化涉及到两个Task:APPINIT_Task和P_APP(mmimain.c ) 手机上电后,完成了硬件和操作系统等的初始化以后,创建了P_APP。 随后APPINIT_Task被创建。