我在一个应用程序的工作,我需要实现ePub文件全文检索阅读ePub档案和全文搜索的全文。其中一个我想实现在阅读ePub文件的全文,并推动它在SQLite的数据库,然后使用SQLite的全文搜索的方式。但我很努力地找到一个图书馆来阅读ePub文件的全文或实现全文搜索的文本。我真的很感激,如果有人做到了,或知道一些图书馆可以帮助我实现这一点。 iOS版有一个名为库,但locayta我不能找到任何的Android。请帮忙!安卓上的ePub
Q
安卓上的ePub
-1
A
回答
0
尝试Apache Tika提取纯文本,然后使用Apache Lucene索引文本。
0
从包中的所有html文件创建一个html文件。
只获取body标签之间的东西,并将它们中的每一个放在<div itemref="itemid">content</div>
中。 itemid
是OPF文件中页面条目的标识。 这样做是为了能够知道你的搜索匹配是在哪个页面。
然后加载你在一个隐藏的WebView中创建的HTML文件并用javascript搜索,或者在字符串上使用正则表达式而不加载到webview或使用像Gili建议的那样,像lucene一样。
相关问题
- 1. 上CardView安卓
- 2. 安卓上显示
- 3. 安卓:EditText上不上班
- 4. 上的HtmlUnit安卓依赖
- 5. .epub iPhone上
- 6. 安卓:帘上下动画
- 7. 关于ePub上传?
- 8. ClassNotFoundException的安卓
- 9. 安卓:Ellipsise的
- 10. ImageView的安卓
- 11. 安卓的Widget
- 12. 安卓:
- 13. 安卓:java.lang.NoSuchMethodError setX的上拖放事件
- 14. 安卓相机上的物体识别
- 15. 安卓:白色上的白色微调
- 16. 安卓电视上的admob广告
- 17. 安卓应用上的GPU工件
- 18. 安卓手机上的fadein div
- 19. 安卓视图上的阴影
- 20. 安卓在Canvas上的文字
- 21. 安卓设备上的资产
- 22. 定制安卓摄像头上的java.lang.NullPointerException
- 23. 安卓朋友墙上的Facebook贴子
- 24. 安卓手机上的OpenCV教程
- 25. 安卓:Java,同一页上的警报
- 26. 诺基亚小册子上的港口安卓/安卓电视3G
- 27. 。安卓系统上的安装包安装失败
- 28. 安卓:在proguard的
- 29. 安卓:在MapView的
- 30. 安卓:多TextView的