文档介绍:西安电子科技大学
硕士学位论文
基于MTK平台的手机应用程序设计与实现
姓名:王敏
申请学位级别:硕士
专业:软件工程
指导教师:刘笃仁;杨睿琦
20090301
摘要随着世界移动通讯市场的迅速发展,手机让我们充分享受到无线通信的魅力。在高速发展的手机市场,栽谑谐〕サ氖只酒荻畛晌目前国内最大的手机方案提供商。本文结合作者从事的手机软件的设计开发工作,对教ǖ奶逑到峁辜其编程机制进行了分析。其中重点研究了?椴⒔樯芰薓的消息传递流程及事件响应方式。接下来介绍了膗芄梗跋低车闹饕?丶突图机制,并以手机的时钟模块为例,完成其界面设计与实现。并且对教上如何进行软件开发的流程做了阐述。在本文的最后,总结了移动终端的软件设计方案及其相关功能的实现过程及系统调试过程,并且给出了对该软件的测试结果。本文以教ㄎV飨撸云淙砑芄菇邢晗阜治觯猿绦蛏杓啤⑽侍解决和手机测试等工作进行了研究和探讨。论文对在辖腥砑7⒕哂关键词:手机敝由綢手机测试一定的参考价值。
瓵.,,甌琣甀.%疓疎:甀’,吕甀,:甆...瑃’.
本人签名:韭日期上缉』型本学位论文属于保密,在一年解密后适用本授权书。西安电子科技大学学位论文创新性声明秉承学校严谨的学分和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切的法律责任。本人签名:关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文:学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合学位论文研究课题再攥写的文章一律署名单位为西安电子科技大学。导师签名:C艿穆畚脑诮饷芎笞袷卮斯娑
第一章绪论手机开发平台概述从电话发明以来,经历了一个多世纪的发展,电话通讯服务已走进了千家万户,成为人们交流信息所不可缺少的重要工具。尤其在近二十来,电话技术和业务发生了巨大变化,通信的方式由固定转向移动,越来越多的手持移动终端进入了人们的生活。手机厂家为了占领市场纷纷加强了设计开发能力,以便提供给用户更多更好的手机。目前手机的开发基本都是基于平台的。飞利浦,德州仪器,高通,爱立信等台,提供给国内的手机设计公司和生产厂家进行手机开发。这些平台在底层采用了不同的硬件芯片,封装了不同的协议栈和操作系统,在上层则提供了移动终端常用的一整套接口函数。通过使用这些函数国内设计生产厂商可以快速地开发出一套手机软件,然后和平台提供的底层软硬件结合在一起,生产出一款手机。手机的开发平台可分为开放式平台和封闭式平台,其中开放式平台包括、,封闭式平台包括⒄寡兜取钦攵晕蠢次尴呋チJ殖稚璞傅男乱淮贫低称教ǎ谝贫ɑ领域,谐≌加新食ァ平台的重要特色是完全采用面向对象技术,通过框架技术简化程序开发工作。该框架采用甐瓹设计模式,其中模型、视图、控制器封装了应用程序的不同部分,分别相对应于、、。模型主要用来存储数据并封装对数据的操作。视图负责显示,并将用户输入发送给控制器。控制器定义程序的行为,将用户的动作映射为模型的更新。教ǖ恼庵諱结构可以把数据的存储、数据的表现以及人机交互的逻辑方便地分离开,便于代码的复用。在不同用户界面上进行移植时,模型这一部分的代码基本不用修改。是微软公司针对椭悄苁只嗖房7⑻岢龅慕饩龇案,该方案基于通用嵌入式操作系统。从产品的角度讲,的设计目标就是为嵌入式开发人员提供强大的支持能力,便于开发。从体系结构上,它既具有分层结构的特点,又具有微内核结构的特点。系统由上至下分为悖疃ゲ闶怯τ貌悖ㄏ低臣捎τ贸绦颉⒖突вτ贸绦颉客户服务和国际化的用户接口等部分。中间两层是操作系统层和悖饬鲇薲畇
,绝大部分手机都支持平台。与建立在对内存空层构成了实际的操作系统。。其中应用集成层和应用开发层是应用界面的使用者。并且由于和ㄔ赪的应用开发架构中,它们提供了教应用程序开发的基础类库,包括诸如界面、数据访问、事件机制、、编译、连接、仿真调试各种应用程序,以扩展敲拦咄ü究7⒌模是一个类似平台的中间件平台,提供高效、低成本、可扩展的应用程序执行环境。平台独立于协议层之上,与网络完