当前位置:编程学习 > wap >>

Android上面用什么技术比较方便来实现一个Epub Reader app

我们现在需要做一个 Epub Reader,App要能够在线同步更新阅读数据(hightlight, notes, bookmark....),且有很严格的响应速度要求(写入合同)。因开发条件不宽裕,遂想在开源项目基础上进行二次开发。在仔细调研之后,尝试了FBreaderJ, PageTurner 这两个最火的开源epub reader, 发现其代码结构过于精巧,很难看懂,也不便于入手修改,其功能虽多,但其留存许多bug也很难短期修复。这导致在发布迭代版本的时候,质量无法得到控制。这两个开源 项目均不是用WebView来加载html的,它们都是通过解析html 标签以及css 样式,然后再通过自定义view来画出或TextView + Spanner。 由于 css样式以及html标签解析不全面,所以页面渲染的bug比较多,也比较严重。

参考iOS组的开发情况(两版本需要同步开发上线,质量要求同等),他们选择用WebView (js + css)来实现,其进展迅速且质量能够得以保证。我想向诸位咨询一下,在Android平台,需要实现这样的epub reader,若采用iOS组的实现方式来做,是否可行? 这样可以忽略很多 页面渲染方面的bug 以及 在计算多模式下的页码数方面也来得方便一点。 

根据以往开发经验,Android平台的WebView远不如iOS平台的WebView来得强大。 虽然两个平台浏览器内核相近。在调研中也发现有人提到 “用WebView来实现会遇到很多限制,最终还是不得不解析html 标签” 这样的观点。

如果阁下有相关产品开发经验,能否跟我分享一点你自己的看法?
1. 用WebView (js + css) 方式来实现是否可行? 
2. Android 上的WebView是否要解析html , css方面与IOS有较为一致的体验?

在此先万谢诸君! 望各位能够给予一些建议与观点。 Android Epub reader WebView --------------------编程问答-------------------- 都没有人回复 --------------------编程问答-------------------- IOS 上面书签实现了的么? --------------------编程问答-------------------- 谁有源码啊?我现在做类似的项目。 --------------------编程问答-------------------- 没人回答。可悲
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,