递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

[讨论帖] - 轻量级阅读器到底怎么搞

查看数: 11418 | 评论数: 10 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-8-8 11:55

正文摘要:

本帖最后由 雾里看花 于 2017-8-8 15:17 编辑      几年前的想法了,那个时候刚接触JAVA,初始目的就是为了写一款轻量级阅读APP, 大概两年前吧,我开始尝试写APP, 当时没有并没有把阅读器想 ...

回复

www1760462 发表于 2018-11-16 09:19:18
厉害 学习了
华天微读 发表于 2018-11-15 08:50:14
感谢楼主的方案, 文本数据的分页根据楼主的思路,已经完成,不过我是集成View直接绘制的,这样动画效果炫上天都可以,反正都是画上去的,不过现在还有个问题需要请教下楼主,请问本地txt分章如何实现? 这个分章我大概想了十几种方案,但是都不可行,下面我说下,如果您能够看到,希望楼主能够赐教.

我是通过一段一段的循环读取字符,直至到达文件尾, 中间读取到的数据,使用正则来匹配是否出现了"第0-10,零-十*[章节回卷话篇部]",这几种我见过的章节名称类型, 匹配到了的话,那就加入到list中,并且记录章节名称的开始结束和正文的开始结束,  问题是,书籍有的章节命名方式不一致,前面命名都是第xxx章 xxxx章节名, 但是突然出现一个 话外篇... 某某某某篇外篇,更有什么 作者敢言,这种东西一出现根本就不会将其解析成一个独立的章节,而是作为上一章的内容.
我看过掌阅的章节处理,掌阅就能够将其解析出来,不知道如何实现.而且我在网上也找过很多资料,但是看其代码,都没有处理这一种问题,  如果楼主碰到过类似的问题,并且已经解决了,请求楼主告知.

Github加载过来的图,可能加载有些慢,

青年的故事 发表于 2017-8-11 13:56:09
坐等 楼主很厉害!
画画龙 发表于 2017-8-10 20:00:49
用易写过,字是要计算处理的,主要是切分时,半个字的问题

只是火山还没有写过,一时用不上,也不会,暂时不写了。

不过还是支持楼主,顶一顶的。
liaoji818 发表于 2017-8-8 23:09:11
还以为会分享源吗呢!!
123456789 发表于 2017-8-8 21:31:19
楼主错字了!看附件

错字.jpg (56.91 KB, 下载次数: 211)

错字.jpg
画画龙 发表于 2017-8-8 16:15:44
顶一顶
123456789 发表于 2017-8-8 14:14:26
等下文……
陶然小居 发表于 2017-8-8 13:06:19
等待结果。

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-26 10:47 , Processed in 0.084263 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表