android平台的电子书管理及阅读系统.doc

约52页DOC格式手机打开展开

android平台的电子书管理及阅读系统,android平台的电子书管理及阅读系统摘 要基于android平台的电子书管理及阅读系统,是采用java语言开发的一个小型应用系统。在科技日益发展的今天,社会竞争越来越激烈,3g时代已经慢慢融入了我们的日常生活。手机已经成为人们日常生活中不可缺少的一部分,尤其是在电子产品日新月异的今天,我们在平时随处可见的电子产品中...
编号:15-221011大小:2.85M
分类: 论文>通信/电子论文

内容介绍

此文档由会员 资料题库大全 发布

Android平台的电子书管理及阅读系统

摘  要
基于Android平台的电子书管理及阅读系统,是采用JAVA语言开发的一个小型应用系统。在科技日益发展的今天,社会竞争越来越激烈,3G时代已经慢慢融入了我们的日常生活。手机已经成为人们日常生活中不可缺少的一部分,尤其是在电子产品日新月异的今天,我们在平时随处可见的电子产品中,手机无疑是一个最大的用户集,而各大厂商智能手机则依旧是电子商场的一个耀眼明星。其中代表作有微软的WP7系统,苹果的IOS系统,但是其中Google的Android系统以其开放的源代码和方便简洁的操作成为手机领域的领头羊。所以我选择了这个题目作为毕业设计的题目,并希望再进一步完善系统后将系统发布到Google android market上供用户下载使用。
据了解,越来越多的年轻人喜欢阅读小说,本系统则根据用户需求及平台的特性而设计的,在Google Android SDK2.1环境下,运用Eclipse,PhotoShop等相关工具进行开发。同时解决了大型书籍载入、动态分页等众多技术难题。
该系统在Android手机上运行,由于手机性能及内存的瓶颈,在设计方面,本系统进行了相应的优化处理,以减少不必要的内存损耗,尽可能的使其在手机上能够流畅运行,增强友好度,方便用户使用。

关键词:电子书,安卓,JAVA。
 
Abstract
Based on the E-book management and reading system of Android platform is a small application system which adopt to a development language of JAVA . Increasing development in technology today , more and more competitive , 3G era has been slowly integrated into our daily lives . Mobile phones have become an indispensable daily part of life , especially in the rapidly changing electronic products today , we usually ubiquitous in electronic products , mobile phone users is undoubtedly one of the largest sets , the major smartphone manufacturers of electronic markets is still a bright star . Representative has the promise of which Microsoft’s WP7 system , Apple’s IOS system , but is still sudden emergence of Google's Android open source system for its simplicity and ease of operation has become the leader in the field of smart phones . so i chose this topic as the subject of graduation and hopes to further improve the system will be posted to the Google android market system for refence by users download .
It is understood that more and more young people like to read novels , the system is based on user needs and characteristics of platform design , in Google Android SDK2.1 environment , the use of the Eclipse , PhotoShop and other tools for development . While addressing a large load of books , dynamic pages , and many other technical problems .
The system runs on Android phones , because mobile performance and memory bottlenecks , in terms of design , the system was optimized accordingly , to reduce unnecessary memory loss , as much as possible so that it can run smoothly on the phone , and enhance Friendliness , user-friendly .

Key words: E-book, Android, JAVA.
目录
1 前言 1
2 可行性分析 2
2.1 开发前景 2
2.2 市场可行性 2
2.3 技术可行性 3
2.3.1 Android基本框架 3
2.3.2 Android系统的四大组件 5
3 系统分析 7
3.1 功能需求(用例图分析) 7
3.1.1 书库管理需求 7
3.1.2 阅读的基本功能需求 8
3.1.3 SD卡内电子书清单管理需求 9
3.2 系统流程图和结构图 10
3.3 系统界面需求 12
3.4 系统性能需求 12
3.5 运行环境需求 12
4 数据库设计 13
4.1 Android SQLite概述 13
4.2 Android SQLite特征及内部结构 13
4.3 数据库概念模型 16
4.4 数据库字段设计 17
4.4.1 电子书信息表 17
4.4.2 书签信息表 18
5 系统功能详细设计 19
5.1 系统主界面功能实现 19
5.1.1 系统主界面 19
5.1.2 工具栏 21
5.1.3 OptionsMenu 22
5.2 手机扩展卡访问 22
5.2.1本地书目的显示 22
5.2.2 刷新本地书目 24
5.2.3 本地书目的导入 25
5.3 文章载入及翻页实现 27
5.3.1 文章载入 28
5.3.2 手势识别 30
5.4 阅读设置功能实现 31
5.4.1 字体设置 32
5.4.2 亮度设置 33
5.4.3 书签 34
5.4.4 跳转 36
5.4.5 横、竖屏翻页切换 37
5.5 其它功能点实现 38
5.5.1 回退键的重写 38
5.5.2 快捷方式及书目删除 39
5.5.3 SharedPreferences 40
6 系统测试 42
6.1 测试环境 42
6.2 超大文件载入 42
6.3 书目损坏或为空 42
6.4 关于  43
7 总结 44
致谢 45
参考文献 46