- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的汉、维、英多语种阅读器的设计与实现.doc
基于Android的汉、维、英多语种阅读器的设计与实现
本文介绍了基于Android的汉、维、英多语种阅读器的分析与设计过程。系统根据三类语言用户对手机电子书阅读器的实际需求,经过总体设计和详细设计、编码测试等阶段,完成了支持汉、维、英多语种的电子书阅读器。
【关键词】Android 多语种 阅读器
计算机改变了人类的工作方式,互联网创造着全新的生活空间,人们接受信息的方式也正在发生深刻的质变。我们每天清晨读报的习惯在面对大量资讯的新闻网站时渐渐淡化,对于印刷出版物,我们仍视之为文化传承的载体,但不可抵挡的是无纸化电子阅读时代已经悄然临近。同时,在信息化的生活时代里,越来越多的人依赖于几乎朝夕相伴的手机。此外,新疆是个多民族地区,维吾尔语言文字阅读有其独特的方式和习惯。于是,一个功能良好的全面的支持多语种的手持设备电子书阅读器越来越成为广大用户的追求。
本项目是基于拥有众多客户群体的Android系统手持设备开发的一款支持汉语、维语和英语的电子书阅读器,主要用来阅读汉、维、英文文字、图片和chm工具类等文档。其优越性表现在实现了从SD卡读取各语种文档,根据语种不同的阅读习惯和方式,实现自动翻页,添加书签,选择书签,清空书签,设置背景图片,设置字体颜色,设置字体大小等功能。此外,给用户提供简单方便的操作界面,也是本软件的出发点之一。
1 系统需求分析
我们以喜爱阅读的不同民族用户为主要调研客户对象,通过访谈、问卷调查和观察研究等方法进行需求获取、利用CASE工具创建模型进行需求调研与分析,明确了系统的需求。
1.1 功能要求
软件的核心功能及相关操作要求如下:
(1)刚打开软件时的欢迎动画。
(2)书籍选择界面,用来选择找书的途径。
(3)SD卡文件列表,列出SD卡中存在的所有资料。
(4)阅读功能,是整个阅读器设计核心部分。
(5)书签功能,用来选择与书签相关的具体操作。
(6)添加书签功能,将当前阅读到的位置以书签名和书页号的形式存至书签表,方便下次阅读。
(7)选择书签功能,通过选择书签记录跳转至想要阅读的位置。
(8)删除书签功能,当不想继续保留该条书签记录的情况下实现删除操作。
(9)自动翻页功能,实现不同时间间隔自动翻页的效果。
(10)pdf阅读功能,打开阅读pdf文档。
(11)界面设置功能,用来选择对阅读界面不同的设置。
(12)背景图片功能,用来设置不同的阅读界面风格,使阅读更为个性化。
(13)字体颜色功能,用来设置不同的阅读字体颜色,提升用户的视觉体验。
(14)字体大小功能,通过设置字体大小来满足实际应用中的多重需求。
(15)在没有阅读记录情况下打开软件时进入的软件说明界面。
1.2 运行环境要求
(1)硬件环境:基于Android操作系统4.0以上版本智能手机。
(2)软件环境:软件使用的操作系统:Android4.0以上;开发平台软件环境:Eclipse、ADT、Android SDK、droiddraw;数据库:SQLite3。其中ADT和Android-sdk是安装在Eclipse下的Android运行环境以及Android虚拟机,为了更好更方便的对Android进行开发,droiddraw是用于开发Android视图界面的可视开发工具。
2 系统设计
手机电子书阅读器是基于Andriod应用程序架构,采用模块化的设计模式,为未来的扩展和维护提供了便利。通过对当前软件主要功能的分析,系统化分为文本选择、书籍列表、阅读管理三大部分的软件结构。
文本选择功能根据所支持的文种类型分解为中文阅读模块、英文阅读模块、维文阅读模块。
书籍列表功能可以对软件中的书籍进行增删等操作,可以从外界如SD卡中导入书籍,也可将书库中的书籍删除,分解为文件夹列表展示模块、最近列表模块、收藏列表模块。
阅读管理功能可以实现对软件中的书籍管理功能、阅读功能,可以对字体颜色、大小等进行设置,可以添加书签和查看书签,可以定位文档,分解为书籍管理模块、章节管理模块、个人化设置模块、辅助功能模块。
3 系统实现
基于Android开发技术和工具,最终按照软件设计的要求实现了本系统,并通过软件测试。在实现过程中,遇到了一些问题,通过共同讨论,解决了这些问题,总结如下:
(1)程序运行时出错,系统提示无法启动Activity,对此常见的错误,解决方法为对发射界面的Activity进行相应的注册,即可解决此问题。
(2)页面无法跳转、程序提示异常错误。针对此的解决方法依次为重写intent点名跳转的发送界面和目的界面、在m
您可能关注的文档
最近下载
- 城镇污水处理厂工艺全套推荐.ppt VIP
- 05J927-1汽车库建筑构造图集.pdf VIP
- 实验室生物安全生物安全实验室操作规范(微生物.pptx VIP
- 2025年秋季开学全体教师大会上,校长讲话:教育从来不靠一个人燃烧,而靠一群人沉下去!.docx
- 中小学校服验收记录单(参考模版).doc VIP
- DLT5418-2009脱硫吸收塔施工及验收规范.pdf VIP
- 2020新译林版高中英语选择性必修四Unit2 Integratedskills课件.pptx VIP
- 医院信息科笔试、面试题(附答案).docx VIP
- 2020译林版新教材高中英语选择性必修四第二单元知识点复习课件.pptx VIP
- 详解《工贸企业重大事故隐患判定标准》2023版.pptx VIP
文档评论(0)