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

合集下载

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

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

4.3.2 建表语句1)创建:1、创建书的表:create table IF NOT EXISTS book(bid integer primary key autoincrement,bpath varchar(255) not null);2、创建书签的表:create table IF NOT EXISTS bookmark(bmid integer primary key autoincrement, bpath varchar(50) not null,bmname varchar(50) not null,bmoffset integer not null,bmsavetime varchar(20) not null);3、创建用户管理的表:create table IF NOT EXISTS user(userid integer primary key autoincrement, username varchar(20) not null,password varchar(20) not null, telephone varchar(20) not null);4、创建最近阅读的表create table IF NOT EXISTS nearlyread(bookid integer primary key autoincrement, bookname varchar(50) not null,bookreadtime varchar(20) not null);5、创建下载管理的表create table IF NOT EXISTS down(downid integer primary key autoincrement, downuser varchar(20) not null,downbook varchar(20) not null, downtime varchar(20) not null);2)SQlite3数据库使用方法:选择:select from bookmark where bmid=1;插入:insert (bookmark,null,values);删除:delete from bookmark where bmid=3 ;查找:query(table, columns, selection, selectionArgs, groupBy, having, orderBy)4.3.3 数据表分析本数据库用的是一个轻量级嵌入型数据库sqlite3 ,即创建了一个数据库reader.db,在数据库中创建了几数据表。

基于Android的电子图书APP的设计

基于Android的电子图书APP的设计

基于Android的电子图书APP的设计随着移动互联网的快速发展和智能手机的普及,电子图书已经成为人们阅读的主流方式之一,而基于Android平台的电子图书APP因其开放性和灵活性受到了广泛关注。

本文将从设计的角度对基于Android的电子图书APP进行探讨,了解其设计原则、功能模块、用户体验等方面的内容。

一、设计原则在设计基于Android的电子图书APP时,需遵循一些设计原则,以确保APP的用户体验和功能性能。

需要考虑到APP的可访问性,即要确保APP的内容对所有用户来说都易于获取、理解和使用,包括老年人和残障人士。

要考虑到APP的稳定性和流畅性,尽量避免程序崩溃、卡顿等问题,提高用户的使用体验。

还要考虑到APP的安全性,确保用户的个人信息和支付信息得到保护。

在设计时,还需考虑到UI/UX设计原则,即界面简洁清晰、操作直观便捷,给用户良好的视觉和使用体验。

二、功能模块1.图书分类模块该模块用于对电子图书进行分类管理,用户可以通过浏览不同的分类找到自己感兴趣的图书。

同时该模块还可根据用户的浏览历史和偏好推荐相关图书,提供个性化的推荐服务。

2.图书阅读模块该模块是APP的核心功能模块,用户可以在这里阅读电子图书,包括翻页、书签、搜索、目录等基本功能,同时还可以支持夜间模式、字体大小调整等阅读设置,提供更好的阅读体验。

3.个人中心模块该模块用于用户管理个人信息、订阅图书、购买图书、评论点赞等个性化功能,用户可以在这里管理自己的图书收藏和阅读历史,同时还可以参与图书社区互动。

4.在线阅读模块该模块让用户可以在线阅读图书,而不需要下载到本地,减少用户的存储空间占用,同时可以实时更新最新图书版本,保证用户的阅读体验。

5.社交分享模块该模块将用户与社交平台进行连接,用户可以将自己所阅读的图书内容分享到社交平台,与好友互动,创建自己的读书心得分享,扩大图书的影响力。

6.推送消息模块该模块主要用于向用户推送最新的图书推荐、促销活动、阅读打卡等信息,提高用户的参与度和留存率。

基于Android的电子图书APP的设计

基于Android的电子图书APP的设计

基于Android的电子图书APP的设计1. 引言1.1 介绍基于Android的电子图书APP的设计在用户界面设计方面,考虑到用户在阅读过程中的舒适度和操作便捷性,设计简洁明了的界面布局和交互方式将是关键。

功能设计方面,除了基本的阅读功能外,还可以考虑加入目录快速导航、书签标记、阅读进度同步等功能,提升用户体验。

数据存储设计和云端同步设计则可以确保用户阅读数据的安全性和便捷性。

安全性设计是保障用户个人隐私和阅读数据安全的重要环节。

通过对以上方面的设计深入研究和分析,基于Android的电子图书APP能够更好地满足用户的阅读需求,提升用户体验。

在未来的发展中,可以进一步优化功能、加强数据安全保护等方面,提高APP的竞争力和市场份额。

希望通过本文展开的讨论,可以为基于Android 的电子图书APP的设计提供一定的参考和借鉴,并为其未来发展提出一些建议。

2. 正文2.1 用户界面设计用户界面设计是电子图书APP中至关重要的部分,一个优秀的用户界面设计可以提升用户体验,增加用户的使用频率。

在设计用户界面时,需要考虑到用户的习惯和需求,使得用户可以轻松地找到他们需要的内容。

用户界面应该简洁明了,避免过多的复杂操作和信息,让用户一目了然。

在布局上,可以采用清晰的分类和标签,使得用户可以快速找到自己需要的电子图书。

界面的设计也应该符合Android系统的设计规范,保持统一性和一致性。

采用Material Design的设计语言,可以让用户更易于理解和操作。

用户界面的交互设计也十分重要。

需要考虑到用户的操作习惯,设计简单直观的交互方式,如滑动、点击等,方便用户使用。

一个成功的用户界面设计应该是简洁、清晰、符合Android系统的设计规范,并且考虑到用户的操作习惯和需求。

通过良好的用户界面设计,可以提升电子图书APP的使用体验,吸引更多的用户使用。

2.2 功能设计功能设计是电子图书APP设计中至关重要的一部分,它直接关系到用户能否顺利地使用和享受到APP提供的服务。

基于Android的电子图书APP的设计

基于Android的电子图书APP的设计

基于Android的电子图书APP的设计随着移动互联网和智能手机的普及,电子图书已经成为人们阅读的重要方式之一。

基于Android的电子图书APP因其开放性和灵活性,受到了越来越多的用户欢迎。

本文将就基于Android的电子图书APP的设计进行探讨,包括用户体验、功能设计、界面设计等方面。

一、用户体验设计1. 用户注册和登录用户注册应该简单明了,可以通过手机号、邮箱或第三方账号注册。

注册成功后,用户可以选择兴趣标签,系统会根据用户的选择推荐相应的图书。

登录的方式可以通过账号密码登录或者使用指纹、面部识别等生物识别技术,以提升用户的使用体验。

2. 阅读界面设计在阅读图书时,用户可以自由选择字体大小、颜色、背景等参数,以满足不同用户的阅读习惯。

可以支持夜间模式,减少对眼睛的刺激。

为了提升用户的阅读体验,可以添加翻页动画、书签功能等,增加趣味性和交互性。

3. 个性推荐根据用户的兴趣标签和阅读历史,系统能够智能推荐相关的图书和文章,提供个性化的阅读推荐。

二、功能设计1. 图书分类和检索在图书APP中,可以设置多种分类方式,如文学、历史、科技等,用户可以根据自己的兴趣选择感兴趣的分类。

还可以提供关键词检索功能,方便用户快速找到自己感兴趣的图书。

2. 收藏和下载用户在阅读过程中,可以收藏自己喜欢的图书,方便日后再次阅读。

也可以支持离线下载功能,用户可以在没有网络的环境下继续阅读已下载的图书。

3. 用户交互图书APP中可以支持用户评论、点赞、分享等社交功能,增加用户之间的互动,提升用户粘性。

也可以添加用户书评、打分等功能,增加用户对图书的参与感。

4. 书籍管理用户在阅读过程中,可以添加书签、笔记、标注等功能,方便用户标记重要内容,并且支持用户导出这些信息,方便用户管理。

三、界面设计1. 界面简洁清晰在设计图书APP的界面时,应尽量保持简洁清晰,避免过多的装饰和图标,以提升用户的使用体验。

主界面可以包括图书推荐、分类浏览、个人中心等功能,方便用户快速找到需要的内容。

基于Android的电子图书APP的设计

基于Android的电子图书APP的设计

基于Android的电子图书APP的设计随着移动互联网的快速发展,电子图书成为了读者们获取知识和娱乐的重要载体。

为了满足读者不断增长的阅读需求,越来越多的图书出版商和内容提供商开始向电子图书领域转型。

在这样的背景下,基于Android的电子图书APP应运而生,它为读者提供了更便捷、个性化的阅读体验。

本文将介绍一种基于Android的电子图书APP的设计理念和关键功能。

一、设计理念1. 用户体验至上在设计基于Android的电子图书APP时,用户体验是第一要务。

一方面,APP的界面设计要简洁、清晰,让用户能够快速找到自己需要的图书和功能;阅读体验要流畅、舒适,不影响用户的视觉和心理感受。

2. 多维度的个性化推荐通过用户行为分析和个性化推荐算法,为用户提供与其兴趣相关的图书推荐。

用户可以根据自己的阅读习惯和兴趣订阅定制化的推荐内容,提升阅读体验。

3. 多端同步阅读支持在手机、平板、电脑等多端同步阅读,确保用户在不同设备上都能够随时随地继续阅读,并且能够同步阅读进度和用户笔记、标注等。

4. 社交化阅读为用户提供阅读社区功能,用户可以在社区中分享自己的阅读体会,与其他读者交流心得和感想,增加阅读的乐趣和深度。

二、关键功能1. 图书阅读提供丰富的图书资源,包括小说、散文、科普读物等各类图书。

用户可以通过分类浏览或关键词搜索找到自己喜欢的图书,支持在线阅读和离线下载。

4. 个人中心用户可以在个人中心管理自己的阅读历史、书架、订阅内容等,还可以查看社区动态、个人信息等。

5. 社区交流用户可以在社区中发表自己的阅读感想,与其他读者交流讨论,点赞和评论其他用户的动态。

用户也能够关注感兴趣的作者或读者,建立私人圈子进行交流。

6. 书签笔记用户可以在阅读过程中添加书签,做笔记和标注,方便对重要内容进行理解和整理,提高阅读的深度和效果。

7. 离线阅读用户可以下载图书到本地进行离线阅读,无需依赖网络,方便在没有网络的情况下继续阅读。

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

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

论文题目基于Android的电子书的设计与实现姓名**学院**专业**指导教师**备注基于Android的电子书的设计与实现作者姓名:**指导教师:**单位名称:计算机科学与技术系专业名称:**Design and Implementation of EbookBased on AndroidbySupervisor: **毕业设计(论文)任务书基于Android的电子书的设计与实现摘要基于Android的在线电子书在手机的应用领域有着重要的作用。

通过结合当前最流行的轻量级框架SSH作为后台,后台添加电子书。

Mysql作为数据库,然后客服端通过JSON数据和服务器进行交互,前台实现浏览电子书分类,然后选择电子书的标题,就可以进行在线阅览!服务端部署在tomcat上,就可以实现在任何地方浏览书籍,文章。

本软件是基于Android 和 SSH框架上开发的软件。

Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。

目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。

Android操作系统最初由Andy Rubin开发,最初主要支持手机。

2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。

Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。

2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。

关键词:Android、电子书、软件Design and Implementation of EbookBased on AndroidAbstractPlays an important role in the field of mobile application for Android-based online e-book. By combining the most popular lightweight framework of SSH as a background, the background to add e-books. Mysql as database, and then the customer side through JSON data and server interaction, the front desk Browse Categories, then select the title of the e-books, online reading! The server-side deployment in tomcat, you can browse the books, articles in any place.This software is a software development based on Android and SSH framework. Android is a Linux-based open source operating system, mainly used in portable devices. Yet the name of the unified Chinese, mainland China, more people use the "Andrews" or "security caused. Android operating system originally developed by Andy Rubin, primarily support the phone. Capital injection, acquired by Google in 2005 and formed the Open Handset Alliance, the development of improved, gradually extended to the Tablet PC and other areas. Android's main competitor is the Apple iOS and RIM of the Blackberry OS. The first quarter of 2011, Android in the global market share for the first time more than Saipan system, ranking first in the world.Key words: Android, Ebook, System,Software目录任务书 (I)摘要 (II)ABSTRACT (III)第1章绪论 (1)1.1论文的研究背景和意义 (1)1.2论文研究的主要内容 (2)1.3论文组织结构 (2)第2章关键技术介绍 (3)2.1ANDROID概述 (3)2.2JAVA概述 (3)第3章系统分析 (7)3.1构架概述 (7)3.1.1 功能构架 (7)3.1.2 模块需求描述 (8)3.2系统开发环境 (8)3.3系统任务的可行性分析 (8)3.3.1 技术可行性 (8)第4章系统设计 (9)4.1设计指导思想和原则 (9)4.1.1 指导思想 (9)4.1.2 软件设计原则 (9)4.2构架概述 (9)4.3系统的功能结构设计 (10)4.4系统控制流程 (10)第5章系统实现 (11)5.1后台管理模块 (11)5.2客服端处理模块 (13)第6章系统测试 (15)6.1测试方案及测试用例 (15)6.1.1 在线阅读 (15)6.1.2 后台上传 (15)6.2测试结论 (15)第7章结论 (16)参考文献.................................................. 错误!未定义书签。

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

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

基于Android的电子书阅读器的设计与实现马鸣;钱鸽【期刊名称】《电脑知识与技术》【年(卷),期】2012(000)027【摘要】The Android system is a hierarchical software set, so doing system research on the levels of Android come to first;Sec⁃ondly, leaning more about the development of applications on the Android platform, a better understanding of the Android Sys⁃tem. The completed of the design and realization of e-book reader based on the Android platform mainly by using the Eclipse development tools, Java language and Sqlite database. The e-book reader has realized the locality reading, manual page, add bookmark, quiry, delete, auto flip, bookshelf, rapid positioning, and online download. This article mainly introduces the thinking and logic, architecture of the program design, the design of the database and the whole realization process. Finally, further elabo⁃rates the influence of Android e-reader on the cultural development and their marketable value.% Android系统是一个层次的软件集,所以先从层次方面对Android进行系统研究;其次,通过对Android平台上应用的开发,更进一步了解Android这个系统。

基于Android平台的手机电子书阅读器设计

基于Android平台的手机电子书阅读器设计

保密类别______ 编号________本科毕业论文基于Android平台的手机电子书阅读器设计院(系)别传媒技术学院专业数字媒体技术班级08数媒技术(影视)姓名王哲学号201010014指导教师王莉莉中国传媒大学南广学院2012年4 月12 日摘要在科技日益发达的今天,社会竞争越来越激烈,这要求人们不断的摄取信息来充实自己。

要求人们能随时随地的了解并获取所需的信息。

在这种情况下,电子书阅读器刚好满足了人们便捷地获取信息的需求。

本文设计的手机电子书阅读器是基于Android平台设计的,Android平台是目前发展最快、最具市场前景的智能手机操作系统。

本系统是根据Google Android 平台用户的喜好和其平台的特性而设计的,在Google Android平台自带的SDK1.5环境下,运用Eclipse,Photoshop等相关工具进行开发的。

本文介绍了Google Android 开发的流程,讨论了基于Android平台应用程序开发的关键技术,对手机电子书阅读器做了详细的需求分析,并重点介绍了基于Android 平台的手机电子书阅读器的总体设计,主要包括手机电子书阅读器的架构设计、各功能模块的设计与实现。

本文设计的手机电子书阅读器通过了功能和性能方面的测试,证明了本文设计方案的可行性。

通过对基于Android平台手机电子书阅读器的设计与实现的介绍,希望能为今后开发出功能更强大的阅读器提供有益的借鉴。

关键词:Android平台;电子书阅读器;JavaABSTRACTToday,it’s a 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. 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 user's preferences and characteristics of its 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 technology, to do a detailed analysis of the demand for Mobile phone ebook and introduces the focus on Mobile phone ebook reader overall’s design. includes the ebook reader mobile phone design mainly, architecture design and the function of the system.In this paper the ebook reader through mobile phone design 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.Keywords :Android; E-book reader; Java目录摘要 (I)ABSTRACT ............................................................................................................................... I I 绪论.. (1)(一)课题研究背景及意义 (1)(二)国内外研究现状 (1)(三)论文组织结构及安排 (3)一、相关理论及关键技术 (3)(一)Andriod特征 (4)(二)Andriod架构 (4)(三)Andriod应用的构成和工作机制 (6)(四) Andriod手机平台控件研究 (8)二、手机电子阅读器需求分析 (9)(一)概述 (10)(二)手机阅读器功能需求 (10)(三)手机性能需求 (14)三、手机电子书阅读器总体设计 (14)(一)软件架构设计 (14)(二)软件结构设计 (15)(三)功能模块设计 (16)(四)系统数据流设计 (16)四、手机电子书阅读器的设计与实现 (17)(一)数据库设计 (17)(二)关键代码实现 (19)五、系统测试 (28)(一)Android手机系统测试之打断事件 (28)(二)测试中发现的问题及修复 (29)(三)本程序的扩展功能 (29)(四)测试结果 (30)结语 (33)参考文献 (33)后记 (35)绪论手机已经成为了生活中不可缺少的通讯设备,没有手机有时会让人觉得寸步难行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4.3.2 建表语句1)创建:1、创建书的表:create table IF NOT EXISTS book(bid integer primary key autoincrement,bpath varchar(255) not null);2、创建书签的表:create table IF NOT EXISTS bookmark(bmid integer primary key autoincrement, bpath varchar(50) not null,bmname varchar(50) not null,bmoffset integer not null,bmsavetime varchar(20) not null);3、创建用户管理的表:create table IF NOT EXISTS user(userid integer primary key autoincrement, username varchar(20) not null,password varchar(20) not null, telephone varchar(20) not null);4、创建最近阅读的表create table IF NOT EXISTS nearlyread(bookid integer primary key autoincrement, bookname varchar(50) not null,bookreadtime varchar(20) not null); 5、创建下载管理的表create table IF NOT EXISTS down(downid integer primary key autoincrement, downuser varchar(20) not null,downbook varchar(20) not null, downtime varchar(20) not null);2)SQlite3数据库使用方法:选择:select from bookmark where bmid=1;插入:insert (bookmark,null,values);删除:delete from bookmark where bmid=3 ;查找:query(table, columns, selection, selectionArgs, groupBy, having, orderBy) 4.3.3 数据表分析本数据库用的是一个轻量级嵌入型数据库sqlite3 ,即创建了一个数据库reader.db,在数据库中创建了几张数据表。

在建设网站系统或者软件之前,我们必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数Book表(用来存放书籍,如表4-1):字段名称数据类型条件约束bid integer primary keybpath varchar(255)not null表4-1 书籍数据表Bookmark表(管理书签,如表4-2):字段名称数据类型条件约束Bmid Integer primary keyBpath varchar(50)not nullBmname varchar(50)not nullbmoffset Integer not nullmsavetime varchar(20)not null表4-2 书签数据表User表(用户数据,如表4-3):字段名称数据类型条件约束Userid Integer primary keyusername varchar(50)not nullpassword varchar(50)not nulltelephone varchar(20)not null表4-3 用户数据表Nearlyread表(最近阅读,如表4-4):字段名称数据类型条件约束Bookid Integer primary keybookname varchar(50)not nullbookreadtime varchar(20)not null表4-4 最近阅读数据表Down表(下载,如表4-5)::字段名称数据类型条件约束Downid Integer primary keyDownuser varchar(50)not null downtime varchar(20)not null表4-5 下载数据表5.4.1 获取sd卡上的txt文本由于一个Android模拟器或者是一个手机客户终端上只会配置一个sdcard,所以一步移动设备上有各种各样的应用App,而且各种App都可能会由数据或者文件存储到移动设备的sdcard上,故而有各式各样的文件类型是该款软件不需要的。

也是用户选择本款软件时所不需要的信息文件,于是通过构造一个过滤式的方法让软件只接受来自sdcard上的TXT格式的文本文件。

该方法是先通过判断是否存储路径是sdcard,通过getRecordFiles()方法过滤掉其他无用文件,将剩余的TXT文件放置集合AirrayList中,然后通过Android的空间Listview将其目录结构文件给显示出来。

代码如下:private void getRecordFiles() {recordFiles= new ArrayList<String>();if (isSdcard) {File files[] = txtDir.listFiles();if (files != null) {for (int i = 0; i < files.length; i++) {if (files[i].getName().indexOf(".") >= 0) {/* 只取.txt文件*/String file =files[i].getName().substring(files[i].getName().indexOf("."));if (file.toLowerCase().equals(".txt"))recordFiles.add(files[i].getName());}}}}}图5-1 文件过滤流程图5.4.2 长按选项删除可能在漫长的使用软件生活中,用户会在sdcard里面积累十分多的TXT文件数量,所以这里提供一个删除功能供用户删除一些很久不用的文件。

该功能通过获取到Android控件ListView上每一条Item的长按事件进行绑定事件监听,通过该行为进行功能描述,通过获取系统对于sdcard里面文件的操作权限来对于sdcard里面的TXT文件进行删除。

下面是删除的方法delFile()的部分代码实现:public void delFile(String filePathAndName) {try {String filePath ="/sdcard/"+filePathAndName;filePath = filePath.toString();java.io.File myDelFile = new java.io.File(filePath);myDelFile.delete();}catch (Exception e) {Toast.makeText(this, "删除文件操作出错", 1000).show();e.printStackTrace();}}5.4.3 阅读文本界面的实现这是该款软件最基本也是最重要的功能——对于TXT文本文件的可视化读取。

由于软件中对于sdcard里面的文件的读取可以是从各种各样的界面上获取要读取的TXT文件资源,比如可以从本地管理列表直接读取,也可以从最近阅读列表读取,或者是从阅读界面来读取该文本的书签从而读取文本文件的某一段。

所以,通过Android的Intent(意图方式)传递数据,数据包括了实现本界面的Activity类名,也包括了要阅读文本的书名,还有就是要读取文件的开始页码比例。

如果是非进度跳转功能,或者是书签的功能则默认进度读取开始页码也第一页。

而这些数据则通过封装到某个对象中,用bundle传递给Intent,再通过Intent 转发数据。

以下便是通过BitmapFactory工厂封装了一些绘制阅读背景的方法的部分代码实现:mPageWidget.setBitmaps(mCurPageBitmap, mNextPageBitmap);mPageWidget.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent e) {boolean ret=false;if (v == mPageWidget) {if (e.getAction() == MotionEvent.ACTION_DOWN) {mPageWidget.abortAnimation();mPageWidget.calcCornerXY(e.getX(), e.getY());pagefactory.onDraw(mCurPageCanvas);if (mPageWidget.DragToRight()) {try {pagefactory.prePage();} catch (IOException e1) {e1.printStackTrace();}if(pagefactory.isfirstPage())return false;pagefactory.onDraw(mNextPageCanvas);} else {try {pagefactory.nextPage();} catch (IOException e1) {e1.printStackTrace();}if(pagefactory.islastPage()) return false;pagefactory.onDraw(mNextPageCanvas);}mPageWidget.setBitmaps(mCurPageBitmap, mNextPageBitmap);}ret = mPageWidget.doTouchEvent(e);return ret;}return false;}});}图5-2 随机流打开文件流程图5.4.4 menu按钮功能的实现添加书签功能——作为一款电子书阅读器软件,这个功能是个轻松快捷而且不可避免的功能,它能够将长篇的文本文件断点记录。

相关文档
最新文档