欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于Android平台的手机电子书阅读器设计本科生毕业论文.docx

    • 资源ID:527182       资源大小:396.49KB        全文页数:45页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于Android平台的手机电子书阅读器设计本科生毕业论文.docx

    1、本 科 毕 业 论 文基于 Android 平台的手机电子书阅读器设计II毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名:日期: 指导教师签名:日期: 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文

    2、)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学

    3、位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日VI注 意 事 项1. 设计(论文)的内容包括:1) 封面(按教务处制定的标准封面格式制作)2) 原创性声明3) 中文摘要(300 字左右)、关键词4) 外文摘要、关键词5) 目次页(附件不统一编入)6) 论文主体部分:引言(或绪论)、正文、结论7) 参考文献8) 致谢9) 附录(对论文支持必要时

    4、)2. 论文字数要求:理工类设计(论文)正文字数不少于1 万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2 万字。3. 附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4. 文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写 2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画 3)毕业论文须用A4 单面打印,论文50 页以上的双面打印4) 图表应绘制于无格子的页面上5) 软件工程类课题应有程序清单,并提供电子文档5

    5、. 装订顺序1) 设计(论文)2) 附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订摘要在科技日益发达的今天,社会竞争越来越激烈,这要求人们不断的摄取信息来充实自己。要求人们能随时随地的了解并获取所需的信息。在这种情况下,电子书阅读器刚好满足了人们便捷地获取信息的需求。本文设计的手机电子书阅读器是基于 Android 平台设计的,Android 平台是目前发展最快、最具市场前景的智能手机操作系统。本系统是根据 Google Android 平台用户的喜好和其平台的特性而设计的,在Google Android 平台自带的 SDK1.5 环境下,运用 Eclipse,Photosh

    6、op 等相关工具进行开发的。本文介绍了 Google Android 开发的流程,讨论了基于 Android 平台应用程序开发的关键技术,对手机电子书阅读器做了详细的需求分析,并重点介绍了基于 Android 平台的手机电子书阅读器的总体设计,主要包括手机电子书阅读器的架构设计、各功能模块的设计与实现。本文设计的手机电子书阅读器通过了功能和性能方面的测试,证明了本文设计方案的可行性。通过对基于 Android 平台手机电子书阅读器的设计与实现的介绍,希望能为今后开发出功能更强大的阅读器提供有益的借鉴。关键词: Android 平台;电子书阅读器;JavaABSTRACTToday,its a

    7、more advanced in technology, increasingly competitive society, which requires people to the intake of information to enrich themselves. Requires people to always be in the know and get the required information. In this case, the news reader just to meet the needs of people know of external objects.

    8、In this paper the ebook reader is mobile phone design based on the Android platform of the design, Android platform is the fastest developing, the most market prospect of smartphone operating system.In this system, Google Android platform is based on the users preferences and characteristics of its

    9、platform designed, in Google Android platform, comes with SDK1.5 environment, the use of the Eclipse, PhotoShop and other tools for development. This article introduces the development process of the Google Android, discusses the application development based on the Android platform of the key techn

    10、ology, to do a detailed analysis of the demand for Mobile phone ebook and introduces the focus on Mobile phone ebook reader overalls design. includes the ebook reader mobi le phone design mainly, architecture design and the function of the system.In this paper the ebook reader through mobile phone d

    11、esign of the function and performance test, proved the feasibility of this design. Through to the Android platform based on mobile phone ebook reader design and implementation of the introduction, the hope for the development in the future more powerful offer beneficial reference for the reader.Keyw

    12、ords :Android; E-book reader; Java目录摘要IIABSTRACTVI绪论1(一)课题研究背景及意义1(二)国内外研究现状1(三)论文组织结构及安排3一、相关理论及关键技术3(一)Andriod 特征4(二)Andriod 架构4(三)Andriod 应用的构成和工作机制6(四) Andriod 手机平台控件研究8二、手机电子阅读器需求分析9(一)概述9(二)手机阅读器功能需求9(三)手机性能需求13三、手机电子书阅读器总体设计13(一)软件架构设计13(二)软件结构设计14(三)功能模块设计15(四)系统数据流设计15四、手机电子书阅读器的设计与实现15(一)数

    13、据库设计15(二)关键代码实现17五、系统测试26(一)Android 手机系统测试之打断事件26(二)测试中发现的问题及修复27(三)本程序的扩展功能27(四)测试结果28结语31参考文献32后记33中国传媒大学南广学院本科毕业论文绪论手机已经成为了生活中不可缺少的通讯设备,没有手机有时会让人觉得寸步难行。手机不仅具备传统的打电话、发短信等基本的功能,而且具有强大的处理能力和可扩展能力,能进行电子图书的阅览、基于 3G 网络实现高速数据传输、第三方浏览软件的运用等,越来越多的功能和业务将被开发出来并大规模的应 用。正基于此,Google 于 2007 年 11 月 5 日宣布推出基于Linu

    14、x 平台的开源手机操作系统,号称首个为移动终端打造的真正开放和完整的移动软件Android。(一)课题研究背景及意义当今社会手机是已经成为了生活中不可缺少的通讯设备,随着科技的发展手机的功能也越来越强大,手机电子阅读器是手机中的一种重要软件,其真正意义上指的是一个可以阅读设备,是专门用来阅读电子书的,随着二十一世纪数字信息化的不断兴起,电子阅读器的市场竞争也变得越来越激烈。时下社会的进步更是让人们的生活越来越忙碌,抱着厚厚的书本穿梭于大街小巷已经不再适应这个忙碌的时代。当人们奔波于不同的城市、出没在不同的场所、搭乘不同的交通工具的时候,手机电子阅读器就可以为人们提供方便快捷的阅读平台,它的作用

    15、就像一座桥梁,在我们不方便利用书本或者网络的时候提供一个更快更方便的平台,让人们能随时的阅读自己喜欢的电子图书。就是因为手机电子阅读器方便快捷的优点,使得人们把用手机电子阅读器阅读阅读电子书当做当科技时代的一种时尚。这也让手机电子阅读器在人们的生活中扮演的角色越来越重要。(二)国内外研究现状二十世纪七十年代,著名软件工程师 Andsan.Fandamu 在美国布朗大学阐述通过计算机创建和阅读文件的时候首次提出了电子书 1(electronic Book,eBook) 这一术语。电子书是利用现代信息技术创造的全新出版方式,将传统的书籍出版发行方式以数字的形式通过计算机网络实现。阅读器指的是一个设

    16、备,是专门用来看电子书的。随着数字化的不断兴起,电子阅读器市场的竞争变得越来越激烈。最早出现在市场上的电子书阅读器是美国 Soft Book 公司的 Soft Book 和Nov.Media 公司的 RocketBook2。它们都具有美观的外型形状像一本古典的精装1 赵继海.电子书阅读器的发展及其对图书馆的影响J.大学图书馆学报,2001,19(4)2 高峰,李玲试论电子书对图书馆的影响J山西广播电视大学学报,2007,12(1) 1书,存储容量分别为 8MB 和 32MB 的内存,分别可以容纳 5,000 和 32,000 多个电子页的信息,与计算机串口相连,可以从 Soft Book 和

    17、Nuvo Media 的网上售书连锁店,下载书籍和期刊。2000 年 8 月,美国微软公司发布了一个可供人们阅读电子书的应用软件 Microsoft Reader,这种阅读器软件的核心技术是 ClearType1,微软称之为“对液晶显示屏具有革命性的变革”,它是一种能使文字在显示器上的显示效果像印在纸上一样平滑清晰的字符显示技术,这种技术大大提高了屏幕的分辨率和清晰度,使读者能够获得最接近传统书的阅读效果。同时南开大学津科公司开发了一款阅读不耗电的电子书阅读器,该电子书阅读器已经面市并将投人大规模生产。它采用了华人科学家吴葆刚博士发明的“多稳态液晶显示器2”,并在国际上首次实现了“翻页不耗电”

    18、阅读显示。除了上述几种电子书阅读器之外,Every Book,Librius,Glass Book 等公司也都推出了自己的电子书阅读器和阅读软件,辽宁出版集团和美国秦通公司联手合作推出了中文电子“掌上书屋”。随着这些阅读器的出现,使得电子图书、期刊这些原本只能在PC 上阅读的东西突然变得可以移动,电子书籍与纸制书籍之间的距离缩短了一大步。同时,电子书阅读器更方便和灵活的使用功能也在不断地研究推出,例如,可以在阅读的时候加批注、书签、字体可缩放、旋转和支持声音播放等等。目前主流的电子书阅读器有熊猫看书,它是网龙公司自主研发并出品的一款免费阅读软件,支持在线书籍查询,在线书籍分类阅读,书籍收藏与撤

    19、销收藏,新闻分类阅读,新闻订阅分类与撤销订阅。是基于 iPhone/Windows Mobile/Symbian/Android/M8/Kjava 等多手机平台上的全能免费阅读软件。全面支持 TXT、ZIP、HTML、UMD、NDB 等多种格式,同时还支持 JPG、BMP、PNG、GIF 等多种格式图像查看。自适应中文编码,自动排版,支持RSS 新闻离线阅读。电子阅读现在是国家和业内非常重视的一个新兴产业,它与国家提倡的“自主创新,增强核心竞争力”、开展低碳、节能环保的社会环境相吻合,很多厂商、科研院所都将目光放到了这个原本没有足够重视的领域上。同时,手机电子书阅读器作为广大网民经常使用的一个

    20、工具,在手机阅读市场逐渐扩大的时候,人们对于阅读的方便性和各种功能设置都有了更高的要求。虽然现在手机电子书阅读器功能己经比较完善,但是离人们的期望还存在较大的距离,比如改善人们的阅读环境,使人们读起来不感到疲倦而且充满乐趣, 同时现在的阅读器多媒体性能还不够完善。因此,手机电子书阅读器的应用研究还大有潜力可挖。1 祁英红几种常用电子书刊阅读器的比较J甘肃科技纵横,2006,35(6)2 周康电子书悄悄走近我们J出版参考,2006,(27) 2(三)论文组织结构及安排本文共分为五部分,内容安排如下所示。第一部分绪论,主要介绍本课题研究的背景及意义,国内外研究现状,本文的组织结构及安排。第二部分相

    21、关理论及关键技术,介绍了Android 特征,Android 架构和Android应用的构成和工作机制等内容,研究了 Android 控件。第三部分手机电子书阅读器需求分析,主要介绍了阅读器各功能模块需求。第四部分手机电子书阅读器总体设计,分别从这几个角度进行描述:软件架构图,软件结构图和功能模块设计。第五部分手机电子书阅读器详细设计与实现,主要介绍了开发环境,关键模块代码实现和系统测试。第六部分结语,对全文进行了总结和展望。一、相关理论及关键技术随着计算机的广泛运用,手机市场的迅速发展,各种音频视频资源也在网上广为流传,这些资源看似平常,但已经渐渐成为人们生活中必不可少的一部分了。于是各种手

    22、机播放器也紧跟着发展起来,但是很多播放器一味追求外观花哨,功能庞大,对用户的手机造成了很多资源浪费,比如CPU,内存等的占用率过高, 在用户需要多任务操作时,受到了不小的影响,带来了许多不便,而对于大多数普通用户,许多功能用不上,形同虚设。针对以上各种弊端,选择了开发多语种的音频视频播放器,将各种性能优化,继承播放器的常用功能,满足一般用户(如听歌,看电影)的需求,除了能播放常见格式的语音视频文件,高级功能:还能播放RMVB 格式的视频文件。此外,还能支持中文、英文等语言界面。Android 是一个移动设备的软件平台,是由Linux+Java 构成的开源软件,它提供包括 SDK、Key App

    23、s、Middleware、Linux Kernel 四个部分在内的全套手机软件方案。它开放了基于 Linux 内核以上的开发工具,从而保证了内容的可移植性和多样性。Android 平台为开发应用程序提供了一套很好的框架,我们可以在这个平台的基础上开发不同的应用程序,也可以开发新的组件供应用程序调用1。1 高焕堂. 应用框架原理与程序设计36 技M. 台湾:MISOO 设计中心,2008.3(一)Andriod 特征Dalvik 虚拟:Android 采用的 Java 虚拟机是自主开发的代号为 Dalvik 的虚拟机技术,在保证 API 方面兼容的同时 Dalvik 针对移动手机进行了大幅优化,

    24、占用资源更小,运行效率更高。内嵌浏览器:基于开源的浏览器网页排版引擎WebKit。优化的图形:强大的自定义二维图形库。基于 OpenGL ES 1O 标准的 3D图形功能,在移动 3D 开发中有着至关重要的地位。SQLite 数据库:SQLitet 提供结构化的数据存储。它是一款轻型免费的且开源的数据库,它的设计目标是嵌入式的,它占用的资源非常低、需要的内存空间少、处理速度比较快和支持事务处理功能等。多媒体支持:支持各种通用的音视频和静态图像格式,如MP3、JPG、PNG 等。Open Core 是 Android 多媒体框架的核心,所有Android 平台的音视频采集, 播放的操作都是通过它

    25、来实现的。通过 Open Core,程序员可以方便快速的开发出想要的多媒体应用程序。GSM 技术:(依赖硬件)Global System for Mobile Communications,全球移动通讯系统,俗称“全球通”,是第二代移动通信技术,其开发 El 的是让伞球各地可以共同使用一个移动电话网络标准,让用户使_一部手机就能行遍全球。蓝牙,EDGE,3G,and WiFi 是一种短距离的无线连接技术,在短距离内可以实现话音和数据的无线传输。EDGE(EnhaIlced Data Rate for GSM Evolution),是增强型数据速率 GSM 演进技术。Camera,GPS,com

    26、pass,and accelerometer:(依赖硬件)GPS(Global PositioningSystem)全球定位系统。它是一个由覆盖全球的 24 颗 1J 星组成的卫星系统。Compass 是个开放源代码的 JAVA 搜索引擎框架。强大的开发环境:包括一个设备模拟器,调试工具,内存和性能检测,以及EclipseIDE 的开发插件。Eclipse 是个集成开发环境。1(二)Andriod 架构Android 的架构是 Linux 内核、C/C+函数库、Dalvik 虚拟机、应用框架以及关键应用程序构成的,如图 1 所示,通过编译基于框架的应用程序可以降低开发负荷。应用软件原则上是在

    27、Dalvik VM 上运行的。1 张鹏,姜昊,许力.Eclipse 插件开发M.北京:电子工业出版社,20087图 1 Android 的架构11. 关键应用程序Android 平台内包含一些关键应用程序,如邮件收发客户端程序、短信收发程序、日历和网页浏览器等,开发者可以在其平台上开发更多有特色的应用程序。开发语言是 Java。2. 应用程序框架Android 应用程序的开发基于框架和组件。Android 本身已在其框架中提高了许多的组件供应用程序调用,当然开发者也开放新的组件,并将组件放入应用程序框架中,以供自己和其它应用程序调用。3. C/C+函数库Android 应用程序框架之下是一套

    28、C/C+函数库,它们服务于 Android 应用程序组件,其功能通过组件间接提供给开发者。这些函数库包括:标准 C 函数库、媒体功能库、浏览器引擎、2D 和 3D 图形库、基于WEB 应用的的安全协议SSL、用于点阵和矢量字体渲染的 FreeType 以及 SQLite 引擎等。4. Java 程序运行环境Android 的 Java 程序运行环境包含一组 Java 核心函数库及 Dalvik 虚拟机, 它们有效地优化了 Java 程序的运行过程。所有的 Android 应用都运行在它自己的进程里,该进程是一个 Dalvik 虚拟机的实例,Dalvik 被设计成能在一台设备上高效的运行多个虚拟

    29、机实例。Dalvik 虚拟机的可执行文件被封装成 Dalvik 可执行格式(.dex)。这是被优化过的最小内存依赖的格式。Java 编译器(dx 工具)将注册了的和运行时用到的类编译成.dex 格式。Dalvik 虚拟机依赖于底层Linux 内1 张鹏.Eclipse 插件开发学习笔记Z.北京:电子工业出版社,2008核提供的功能,如线程机制,和内存管理机制等。5. Linux 内核Android 系统平台是基于优化了的 Linux 内核,是其系统平台的核心。它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机软硬件的连接层, 提供了一个屏蔽层用于屏蔽硬件和上层软件。(三)Andriod

    30、 应用的构成和工作机制对于一个 Android 应用程序来说,是由 Activity、 Intent Receiver 、Service、Content Provider 四部分组成,但并不是每一个 Android 应用程序都必须由这四部分组成。在应用程序中使用时,需要在配置文件 AndroidMainfest.xml 中进行配置。这个配置文件是每个 Android 应用程序所必需的,用于定义应用程序的组件、组件的功能以及必要条件等。1. ActivityActivity 是构成应用程序中最重要的构造块, 在 Android 应用程序中,几乎都是通过 Activity 来与用户进行交互,所以 Activity 主要负责的就是创建与用户进行交互的显示窗口,你可以在这些窗口里通过调用 setContentView(View)方法来显示你自己的用户界面。Activity StartsUser navigates back to your ActivityonCreate()onStart()OnRestart()Process is killedonResume()Activity is runningYour Act


    注意事项

    本文(基于Android平台的手机电子书阅读器设计本科生毕业论文.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开