基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx

上传人:b****9 文档编号:13073251 上传时间:2022-10-04 格式:DOCX 页数:52 大小:1.51MB
下载 相关 举报
基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx_第1页
第1页 / 共52页
基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx_第2页
第2页 / 共52页
基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx_第3页
第3页 / 共52页
基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx_第4页
第4页 / 共52页
基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx

《基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx(52页珍藏版)》请在冰豆网上搜索。

基于Android系统的手机电子书阅读器的设计与实现Word文档下载推荐.docx

有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。

学校可以公布论文(设计)的全部或部分内容。

保密的论文(设计)在解密后适用本规定。

指导教师签名:

注意事项1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:

引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它目录引言.31.选题背景.31.1问题提出.31.2课题研究的背景和意义.41.2.1课题研究的背景.41.2.2课题研究的意义.51.3课题研究的目标和内容.51.3.1课题研究的目标.51.3.2课题研究的内容.52.ANDROID系统的介绍.62.1ANDROID系统概述.62.2ANDROID系统的特征.72.3ANDROID系统的功能.72.4ANDROID的架构.82.4.1应用程序层.82.4.2应用程序框架.92.4.4Java程序运行环境.92.4.5Linux内核.92.5ANDROID应用的构成和工作机制.92.5.1Activity.92.5.2BroadcastReceiver.112.5.3Service.112.5.4ContentProvider.112.6ANDROID应用的开发流程.113系统开发环境及配置.123.1ANDROID开发环境介绍.123.2ANDROID开发平台配置.124.系统分析.124.1系统体系结构设计.124.2系统模块设计.144.2.1模块功能结构图.144.2.2模块功能详细描述表.154.3系统的用例图.154.4系统数据库的设计.165系统的实现.195.1系统的界面设计.195.1.1自定义控件的实现的研究.195.1.2主界面的实现.195.1.3主界面中子界面的实现.225.2数据库的实现.255.3系统功能的实现.265.3.1数据实体化.275.3.2遍历SD卡控件FileBrowser的实现.285.3.3阅读界面效果和功能的实现.285.3.4在线书城断点续传下载的实现.296.总结与展望.32致谢.33参考文献.33摘要随着智能手机的快速普及,智能手机操作系统市场风生水起。

2008年Google推出了一款名为Android的开源智能手机操作系统,主要使用于便携设备,如手机、平板电脑。

它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。

本文主要阐述了在android平台上十分流行的电子书阅读器的设计与实现,具有阅读字体大小调节、阅读风格设置、自定义阅读主题、阅读进度跳转、关键词搜索、自动翻页、翻页特效、阅读书签、分享给好友、在线下载电子书等功能,本文详细讨论了应用程序的系统逻辑结构,体系结构,功能模块和设计流程,并在最后提出了android电子书阅读器的进一步功能实现展望。

关键词:

Android、电子书阅读器、智能手机AbstractWiththerapidproliferationofsmartphones,smartphoneoperatingsystemhasbeensopopular.In2008,GooglelaunchedaproductcalledtheAndroid,itsaopen-sourcesmartphoneoperatingsystem,mainlyusedinportabledevicessuchasmobilephones,tabletPCs.ItusestheLinuxkernel,amemberoftheOpenHandsetAlliance(OHA)canuseandmodifytheSDKpackage,opensource,ithasagoodexpansion.Thisarticlefocusesonthedesignandimplementationofthee-bookreaderwhatisverypopularonandroidplatform,hasreadthefontsizeadjustment,readingstylesettings,thecustomtoreadtheme,readtheprogressofthejump,keywordsearch,auto-flip,flipeffects,readthebookmark,shareforfriend,downloadbooksandotherfunctions,discussedindetailthelogicalstructureofapplicationsystems,architecture,functionalmodulesandthedesignprocess,andinthelastandroide-bookreaderfurthertoachievethevision.Keywords:

Android、E-bookReader、SmartPhone1引言手机是已经成为了生活中不可缺少的通讯设备,没有手机有时会让人觉得寸步难行手机将脱离传统的打电话、发短信等基本的功能,而基于智能手机强大的处理能力和可扩展能力,基于3G网络高速数据传输,越来越多的功能和业务将被开发出来并大规模的应用8。

正基于此,Google于2007年11月5日宣布推出基于Linux平台的开源手机操作系统,号称首个为移动终端打造的真正开发和完整的移动软件Android。

本课题主要就是设计和实现一款基于Android平台的电子书阅读器,给用户更好的阅读体验。

1.选题背景1.1问题提出据3G行业深度研究报告分析预测最先高速增长的3G业务包括手机游戏、手机阅读、无线音乐等。

2010年1月CNNIC发布中国互联网发展状况统计报告11手机用户上网行为统计:

目前有77.8%的用户使用手机在线聊天服务,第二位是手机阅读用户比例占到总体手机网民的75.4%。

Android的开源智能手机操作系统采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。

包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。

Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。

对于软件从业人员来说,Android平台具有无限的吸引力。

虽然浏览器的功能已经十分强大,但通过手机浏览器阅读书籍还是会给给手机用户带来许多的不便,所以就需要一款方便的、功能强大的阅读软件。

本课题主要就是设计和实现一款基于Android平台的电子书阅读器。

1.2课题研究的背景和意义1.2.1课题研究的背景22011年第四季度Android手机50.9%的份额位居全球智能手机操作系统首位,远高于2010年第四季度的30.5%。

iOS为23.8%,高于上年同期的15.8%。

塞班位居第三,份额为11.7%,但远低于上年同期的32.3%。

其次分别为RIM(8.8%)、Bada(2.1%)和微软(1.9%)。

下图是Gartner对智能手机系统使用的统计和预计表:

Android是首款开源代码的操作系统,采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。

系统的开源性使其具有良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;

另一方面,终端厂商可以针对自身的特殊需要“定制化开发”。

与此相比,尽管2010年2月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。

Android在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。

安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。

系统的免费让更多的厂商加入,推动了份额的上升;

代码的开源让更多的开发者进入应用开发;

应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。

此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。

71.2.2课题研究的意义3Android这个平台对于Google对于大众的意义不在于手机本身,Android存在的目的也不在于挑起手机操作系统之间的混战,而在于推动移动互联网产业链的迅速成型。

具有开源特性的Android平台打破了之前Symbian、windowsmobile等操作系统收取高额的授权费用的模式,使得只能手机成本大大的降低;

而正是由于它开发源代码,使得手机产生更多个性化的应用。

同时,合作方能够在这里得到利润或者创造价值,手机软件行业得到维护协调发展。

以Google、苹果和路基亚为中心各自形成的生态链将以原来数倍的速度推动移动互联网的发展,这正式Google发布Android平台的意义,也是Andorid平台存在的使命所在。

而作为Android平台成员之一的中国移动也投资成立了一家通讯公司,专门从事Google手机软件的应用以及本地化的软件的开发,比如将在Google手机平台上添加飞信、输入法等一系列符合国内用户使用特色的功能。

国内众多企业也将眼光投入到Andorid上面,并启动了相关的计划来深入的理解并发展Android。

更多的手机软件开发企业已经或者筹备着将公司进行转型,从其方向的开发转向到Android的开发。

综上所述,无论是在国内还是在国外,Android平台对手机软件行业

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1