1、 I 目 录 摘 要 . IV ABSTRACT V 1 前 言 1 1.1 MTK 的背景及研究意义 . 1 1.2 VRE 简介 2 1.3 MTK 市场状况及发展趋势 . 4 1.4 国外手机 MTK 应用 5 1.5 VRE 平台终端拓展 5 1.6 MTK 核心技术点 . 5 1.7 MTK 的人才需求情况 . 6 2 VRE平台的详细介绍. 7 2.1 VRE 概述 7 2.1.1 VRE 的概念 . 7 2.1.2 VRE 的背景 . 7 2.2 VRE 技术构架 8 2.3 技术比较. 11 3 应用开发环境搭建 13 3.1 环境搭建. 14 3.1.1 SDK 安装 . 1
2、4 3.1.2 SDK 目录结构 . 15 3.2 WIN32 插件 15 3.2.1 插件组成 . 15 3.2.2 模拟器 . 16 4 分歧终结机的设计 18 II 4.1 设计概述. 18 4.2 VRE 开发步骤 18 4.3 程序流程图. 18 4.4 设计流程图. 19 4.5 创建新工程. 20 4.6 应用程序框架 . 23 4.6.1 系统消息 23 4.6.2 键盘消息 . 24 4.6.3 笔触消息 24 4.7 基础操作 . 24 4.7.1 字符串操作 . 24 4.7.2 按键与笔触 . 25 4.7.3 资源 . 25 4.7.4 定时器 . 26 4.8 修改
3、应用程序的图标和标题 . 27 4.8.1 VRE 资源信息介绍 . 27 4.8.2 修改应用程序的图标 28 4.8.3 使用资源管理器 29 4.8.4 修改应用程序的标题 . 29 4.9 界面设计及菜单的绘制. 29 4.9.1 界面设计 . 29 4.9.2 绘制菜单 . 31 4.9.3 绘制显示图片界面按钮 . 32 4.9.4 处理用户按键 . 32 4.10 资源管理器的使用-加载图片 32 4.10.1 资源外部加载原理 . 32 4.10.2 图片资源加载 . 33 4.10.3 导入资源 . 34 4.10.4 加载图片资源 . 35 4.11 图片绘制 . 36 I
4、II 4.11.1 随机数 . 36 4.11.2 根据随机数绘制图片 . 37 4.12 使用定时器制作动画效果 . 37 4.12.1 定时器概述 . 37 4.12.2 创建定时器 . 37 4.12.3 删除定时器 . 37 4.12.4 定时器使用实例 . 37 4.13 程序编译调试. 38 4.13.1 模拟调试 . 38 4.13.2 真机调试 . 39 谢 辞 . 45 参考文献 46 附 录 . 47 IV 摘 要 随着世界移动通讯市场的迅速发展,手机让我们充分享受到无线通信的魅力。在 高速发展的手机市场, MTK 以在市场超过 40的手机基带芯片份额成为目前国内最大 的手机方案提供商。 VRE (Virtual Runtime Environment)是 MTK 子公司沃勤自主研发的针对移动终端 设备的中间件解决方案。VRE 包括嵌入式中间件平台和服务运营系统,为移动终端设 备提供了一个完整高效的开发平台,使得终端制造商可以在跨芯片平台上进行手机系 统研发,同时也使得移动应用商能够得到开发工具和支持。 本文根据 VRE 平台中定时器、资源管理器及动画制作的原理