基于Android的电子书阅读器的设计与实现

点赞:14204 浏览:59309 近期更新时间:2024-01-16 作者:网友分享原创网站原创

摘 要:Android系统是一个层次的软件集,所以先从层次方面对Android进行系统研究;其次,通过对Android平台上应用的开发,更进一步了解Android这个系统.此次基于Android平台的电子书阅读器的设计与实现主要通过Eclipse开发工具,Ja语言与Sqlite数据库来完成的.本阅读器实现了本地阅读,手动翻页,书签的添加、查看、删除,自动翻页,书架,快速定位,及在线下载.本文主要介绍程序的设计思路、逻辑、架构、及数据库的设计与整体的实现流程.最后进一步阐述Android电子阅读器对文化发展的影响及其市场价值.

关 键 词:Android,电子阅读器,ja,sqlite,书签

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)27-6533-05

DesignandRealizationoftheEbookReaderBasedonAndroid

MAMing,e

(NanyangInstituteofTechnology,Nanyang473004,China)

Abstract:TheAndroidsystemisahierarchicalsoftwareset,sodoingsystemresearchonthelevelsofAndroidetofirst,Secondly,leaningmoreaboutthedevelopmentofapplicationsontheAndroidplatform,abetterunderstandingoftheAndroidSystem.Thepletedofthedesignandrealizationofe-bookreaderbasedontheAndroidplatformmainlybyusingtheEclipsedevelopmenttools,JalanguageandSqlitedatabase.Thee-bookreaderhasrealizedthelocalityreading,manualpage,addbookmark,quiry,delete,autoflip,bookshelf,rapidpositioning,andonlinedownload.Thisarticlemainlyintroducesthethinkingandlogic,architectureoftheprogramdesign,thedesignofthedatabaseandthewholerealizationprocess.Finally,furtherelaboratestheinfluenceofAndroide-readerontheculturaldevelopmentandtheirmarketablevalue.


Keywords:Android,Ebookreader,ja,Sqlite,bookmark

1概述

电子书和电子书阅读器早在上世纪90年代就已经出现,它以其环保、容量大、携带方便等特点迅速吸引广大阅读爱好者的青睐,经过多年的发展,各种不同版本的电子书相继出现,使得电子书阅读器的风格、界面更加完善接近真实,并给用户带来了非凡的

体验[1].

2系统相关技术分析

2.1Android系统架构

Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备.Android的系统架构采用了分层的架构.android分为四个层,分别是应用程序层、应用程序框架层、系统运行库层和linux内核层.随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Ja开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统[2].

2.2系统开发工具

2.2.1开发平台:EclipseIDEforJaDevelopers

本阅读器围绕日常生活与学习展开,用户可以通过本阅读器进行文本阅读.主要目标是,帮助用户通过手机或便携式设备管理图书及智能保存用户阅读进度,模拟真实手动翻页,使用户得到更加完美的用户体验.此外,还可以为用户建立一个属于自己的书架,帮助用户最快的找打自己喜欢的书.用户也可以通过web怎么写作器来在线下载自己喜爱的书,尽可能的满足用户的阅读需求.

基于Android的电子书阅读器的设计与实现参考属性评定
有关论文范文主题研究: 数据库类论文范文 大学生适用: 高校毕业论文、学年论文
相关参考文献下载数量: 60 写作解决问题: 如何写
毕业论文开题报告: 标准论文格式、论文设计 职称论文适用: 论文发表、高级职称
所属大学生专业类别: 如何写 论文题目推荐度: 优质选题

[1]杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2010.48-50.

[2]李刚.疯狂Android讲义[M].北京:电子工业出版社,2012:45-46.

[3](美)墨菲.Android开发入门教程[M].李雪飞,吴明晖,译.北京:人民邮电出版社,2010:18-20.

[4]王世江,盖索林.GoggleAndroid开发入门指南[M].北京:人民邮电出版社,2009:35-38.

[5]王世江,余志龙,陈昱勋.GoogleAndroidSDK开发范例大全[M].北京:人民邮电出版社,2010:40-43.

[6]公磊.基于Android的移动终端应用程序开发与研究[J].计算机于现代化,2008,7(15):35-37.