保密类别______编号________本科毕业论文基于Android平台的手机电子书阅读器设计院(系)别传媒技术学院专业数字媒体技术班级08数媒技术(影视)姓名王哲学号201010014指导教师王莉莉中国传媒大学南广学院2012年4月12日I摘要在科技日益发达的今天,社会竞争越来越激烈,这要求人们不断的摄取信息来充实自己。要求人们能随时随地的了解并获取所需的信息。在这种情况下,电子书阅读器刚好满足了人们便捷地获取信息的需求。本文设计的手机电子书阅读器是基于Android平台设计的,Android平台是目前发展最快、最具市场前景的智能手机操作系统。本系统是根据GoogleAndroid平台用户的喜好和其平台的特性而设计的,在GoogleAndroid平台自带的SDK1.5环境下,运用Eclipse,Photoshop等相关工具进行开发的。本文介绍了GoogleAndroid开发的流程,讨论了基于Android平台应用程序开发的关键技术,对手机电子书阅读器做了详细的需求分析,并重点介绍了基于Android平台的手机电子书阅读器的总体设计,主要包括手机电子书阅读器的架构设计、各功能模块的设计与实现。本文设计的手机电子书阅读器通过了功能和性能方面的测试,证明了本文设计方案的可行性。通过对基于Android平台手机电子书阅读器的设计与实现的介绍,希望能为今后开发出功能更强大的阅读器提供有益的借鉴。关键词:Android平台;电子书阅读器;JavaIIABSTRACTToday,it’samoreadvancedintechnology,increasinglycompetitivesociety,whichrequirespeopletotheintakeofinformationtoenrichthemselves.Requirespeopletoalwaysbeintheknowandgettherequiredinformation.Inthiscase,thenewsreaderjusttomeettheneedsofpeopleknowofexternalobjects.InthispapertheebookreaderismobilephonedesignbasedontheAndroidplatformofthedesign,Androidplatformisthefastestdeveloping,themostmarketprospectofsmartphoneoperatingsystem.Inthissystem,GoogleAndroidplatformisbasedontheuser'spreferencesandcharacteristicsofitsplatformdesigned,inGoogleAndroidplatform,comeswithSDK1.5environment,theuseoftheEclipse,PhotoShopandothertoolsfordevelopment.ThisarticleintroducesthedevelopmentprocessoftheGoogleAndroid,discussestheapplicationdevelopmentbasedontheAndroidplatformofthekeytechnology,todoadetailedanalysisofthedemandforMobilephoneebookandintroducesthefocusonMobilephoneebookreaderoverall’sdesign.includestheebookreadermobilephonedesignmainly,architecturedesignandthefunctionofthesystem.Inthispapertheebookreaderthroughmobilephonedesignofthefunctionandperformancetest,provedthefeasibilityofthisdesign.ThroughtotheAndroidplatformbasedonmobilephoneebookreaderdesignandimplementationoftheintroduction,thehopeforthedevelopmentinthefuturemorepowerfulofferbeneficialreferenceforthereader.Keywords:Android;E-bookreader;Java目录摘要.........................................................................................................................................IABSTRACT..............................................................................................................................II绪论........................................................................................................................................1(一)课题研究背景及意义..................................................................................................1(二)国内外研究现状..........................................................................................................1(三)论文组织结构及安排..................................................................................................3一、相关理论及关键技术........................................................................................................3(一)Andriod特征................................................................................................................4(二)Andriod架构................................................................................................................4(三)Andriod应用的构成和工作机制................................................................................6(四)Andriod手机平台控件研究.......................................................................................8二、手机电子阅读器需求分析................................................................................................9(一)概述..............................................................................................................................9(二)手机阅读器功能需求..................................................................................................9(三)手机性能需求............................................................................................................13三、手机电子书阅读器总体设计..........................................................................................13(一)软件架构设计............................................................................................................13(二)软件结构设计............................................................................................................14(三)功能模块设计............................................................................................................15(四)系统数据流设计........................................................................................................15四、手机电子书阅读器的设计与实现..................................................................................15(一)数据库设计................................................................................................................15(二)关键代码实现............................................................................................................17五、系统测试..........................................................................................................................26(一)Android手机系统测试之打断事件..........................................................................26(二)测试中发现的问题及修复........................................................................................