安卓TXT阅读器分享

写博客的习惯是断断续续,大部分都是转载别人的好的技术文章。今天呢我也来写几篇原创的博客,今天这里要分享的是我在早期做的一个TXT电子书阅读器,基本实现的功能有电子书列表,阅读翻页,修改字体大小,修改背景,跳转到指定位置和书签功能。可以说还是基本凑齐了大部分阅读器的功能了,下面先看几张图片:

                   

主要功能都在阅读界面,所以就分享下这个界面的思路。

  首先由于是txt文本,而且为了书签功能,采用随机文件流读取电子书内容,这样可以得到当前读取的位置,这个位置就作为书签记录用。

如何读取每一页的内容,从随机文件流中读取适当内容作为当前也展示的文本,采用复写view画图方法,手动读取一页内容并画在view上面,

采用的是pagefactory类处理,详见此类。

阅读界面的工具菜单,采用popwindow实现,这样比较好控制在界面中的位置,当然UI比较挫就将就了撒。

翻书效果,这个效果是借鉴了csdn上一位作者的例子实现的,所以想了解具体内容只有去看原作者的博客是最好的啦。

最后,因为这个程序做了也有一段时间了,具体细节已记不清楚了,大家直接看源码好了,下面附上本程序源码和UI美化后的一个截图,嘿嘿。


下载请到http://download.csdn.net/detail/luoxiangyu001/4450104

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
FBReader 是一种快速且高度可定制的电子书阅读器,适用于运行 Android OS 的设备(支持 1.5 或更高版本,建议 2.0 或更高版本)。 FBReader Premium App 的免费版本是标准版本,具有付费版本的所有功能。唯一的区别是 4.99 美元的溢价价格。 如果您已经在免费使用该应用程序,那么价格似乎有点高。 但是,它仍然提供与常规 FBReader 版本的用户所喜欢的相同的快速,简单的信息访问方式。 安卓电子书阅读器 FBReader 中文多语免费版安卓电子书阅读器 FBReader 中文多语免费版 FBReader 可用功能 大声朗读(通过 Android 文本语音转换) Google 翻译集成 内置对 PDF 和漫画格式的支持 缩略图库视图 主要电子书格式:ePub(包括 ePub3 的主要功能),PDF,Kindle azw3(mobipocket),fb2(.zip)。 其他受支持的格式:漫画书(CBR / CBZ),RTF,doc(MS Word),HTML,纯文本。 为了帮助您阅读外语,请使用 FBReader 的词典集成来查找单词或短语。您可以从多种外部词典中进行选择。 在 FBReader 中,您可以使用集成的 Google 或 Yandex 转换器翻译句子而无需离开应用程序。 FBReader 支持您的图书馆和/或阅读位置与 FBReader 图书网络(https://books.fbreader.org/)的同步,这是一种基于 Google Drive™ 的云服务。默认情况下,同步是禁用的;要启用和配置它,请使用“首选项”对话框。 FBReader 快速且高度可定制-它可以使用外部 TrueType / OpenType 字体和自定义背景,可以在读取时调节屏幕亮度(沿屏幕左边缘向上/向下滑动手指),并且可以选择不同的昼/夜配色方案。 该阅读器还包括一个浏览器/下载器,用于访问不同的网络电子书目录和商店。包括几个流行的英语,法语,俄语,中文和波兰语库。还支持自定义 OPDS 目录。 或者,您可以手动下载书籍,然后将其保存在设备上的 /sdcard/Books 中。 此外,该阅读器已针对 34 种语言进行了本地化,并包括针对 24 种语言的连字符模式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值