android平台环境下应用程序架构设计和实现

android平台环境下应用程序架构设计和实现

ID:32282325

大小:699.06 KB

页数:52页

时间:2019-02-02

android平台环境下应用程序架构设计和实现_第1页
android平台环境下应用程序架构设计和实现_第2页
android平台环境下应用程序架构设计和实现_第3页
android平台环境下应用程序架构设计和实现_第4页
android平台环境下应用程序架构设计和实现_第5页
资源描述:

《android平台环境下应用程序架构设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文摘要无线通信业和因特网的迅猛发展和融合直接导致了智能手机需求的大幅增长,智能手机去年在全球的销量将近2亿,并且发展势头日益猛烈,市场前景一片大好。随着3G技术的发展,手机的功能越来越强大,消费者对智能手机的要求也越来越高,这也直接导致了手机软件设计的质量和效率将变得越来越重要。而智能手机软件复杂度与开发周期的矛盾,手机系统资源有限与功能众多的矛盾,网络下载与安全隐患的矛盾,使传统软件开发模式成为智能手机软件开发的严重障碍。为了提高手机软件开发的质量和效率,本文提出了在底层平台与上层应用之间设计一个中间架构层,建立一个较为稳定的软件开发框

2、架的思想。本文首先对软件架构理论进行了分析,在对架构设计的条理性原则和可靠性原则进行了充分权衡之后,将该架构分为四层,从上到下依次是:应用层,安全层,业务层和适配层,各层相对独立。应用层负责手机应用的初始化、关闭以及相关控件的工作;安全层负责保护数据,防止病毒木马等恶意攻击;业务层负责包装各类手机应用业务,并向上提供相关服务给应用层调用;适配层则负责与协议栈的数据交互。本文的试验选用Android平台。Android是Google开发的基于Linux平台的开源手机平台,为我们提供了一系列的API和开发工具包,它包括操作系统、用户界面和应用程序——移动电话工作所

3、需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。在本文的最后,应用这个架构,我们在Android平台上开发出GTalk这款即时聊天软件,证实了该架构的可应用性。关键词:Android平台软件架构分层模式消息映射业务代理对象I华中科技大学硕士学位论文AbstractTherapiddevelopmentofwirelesscommunicationandinternettechnology,aswellastheirfusiondirectlyresultintherapiddemandincreaseofsmartphone.Inthepasty

4、ear,theglobalsalesvolumesofsmartphonereachnearly200,000,000,andthetrendofdevelopmentisincreasinglyevidentandtheforegroundofmarketisbright.Withthedevelopmentof3Gtechnology,thefunctionsofsmartphonebecomemoreandmorestrong,andcustomers’desiretosmartphonebecomesmoreandmorehigh,whichdirec

5、tlyresultinthenecessarythatthequalityandefficiencyofsoftwaredevelopmentonsmartphonesshouldgetmoreimportance.However,thecontradictionsbetweensoftwarecomplexityanddevelopmentcycle,betweenlimitationofsystemsourceandthediversificationoffunctionsandbetweendownloadfromnetandsecuritycauset

6、hetraditionalmodetobecomeaseriousobstacleofsoftwaredevelopmentonsmartphones.Inordertoimprovethedevelopmentqualityandefficiencyofsoftwareonsmartphone,thisthesisproposesawaythatdesignsamiddlearchitecturebetweentheupperapplicationandthelowerplatformsoastoformacomparativelystableframewo

7、rkofsoftwaredevelopment.Thisarticlefirstmakeaanalysisofthesoftwarearchitecturetheories,thenmakeaseriousconsiderationintheprincipleofcoherenceandthereliability,basedonwhichwedividethewholearchitectureintofourlayers,andtheyareapplicationlayer,securitylayer,businesslayerandadaptivelaye

8、rintheorderthatfrom

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。