基于Android平台的电子书阅读软件的设计与实现

电脑杂谈  发布时间:2020-03-26 21:16:42  来源:网络整理

安卓手机字体格式_安卓手机电子书格式_安卓手机格式

[摘要]: 随着计算机技术的不断发展和信息资源的迅速扩展,对数字阅读的需求迅速增长,为电子书载体的电子书带来了良好的发展机遇. 传统的图书行业依赖实体商店和纸质印刷,但是现在您只需要将图书输入相应的电子格式,然后将其加载到移动电话中,即可随身携带和阅读. 电子书格式的类型很多,标准化是一个漫长的过程. 在这个过渡时期,可行的解决方案是尽可能适应各种电子书格式,并掩盖软件方面的差异. 本主题需要探索和评估市场上主流的电子书格式,设计和开发可适应多种电子书格式的Android电子书应用软件. 在开源的推动下,诞生了许多电子书内容解析内核. 无论解析速度和解析质量如何,它们都非常好,但是从格式的覆盖范围来看,它们仅对某些格式提供良好的支持. 本主题使用提取其实质并去除其浮渣的方法. 它汇集了各家公司的实力,并将在覆盖范围和使用上取得尽可能好的效果. 经过本文的仔细选择,MuPDF和FBReader被选为两个电子书解析内核. MuPDF对PDF格式具有很高的解析效率,而FBReader以其基于文本的格式而闻名. 在对MuPDF和FBReader内核代码进行分析时,发现这两个内核代码的逻辑更为复杂,两个内核框架代码的总数加起来成千上万行,其中包括核心格式解析代码C和C ++以及上部视图渲染. 以及业务逻辑Java代码. 因此,它不适合大型重构和集成. 这两个开源内核的代码没有进行破坏性的侵入式编程,而是在确保原始功能和性能完整的前提下进行了修改和重用. 对本文的研究需求进行了进一步的讨论和分析. 根据用户的正常阅读需求,设计了软件的业务逻辑,并对软件进行了归纳总结并分为五个模块. 同时,优化了加载速度和运行速度. 对于列表的显示缓存机制安卓手机电子书格式,在滑动过程中不会重复创建视图对象. 在阅读页面的视图中还使用了缓存机制,以将属性和状态封装在视图中. 并保存List的数据结构,以确保来回平稳平稳地滑动,优化了内存泄漏的情况,确保了读取过程中内存的平稳运行和健康使用. 通过探索MuPDF和FBreader的内核代码,两个内核进行了集成和优化安卓手机电子书格式,以实现代码的无缝集成,并完成向配备Android系统的移动智能终端的迁移.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-153393-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...