android fbreaderr怎么滚屏

FBreader源码下载地址:
1、首先解压并导入源码,完成后能看到工程有错误,不用担心,直接fix一下即可,如下如所示。
2、然后程序就可以直接编译运行啦。我们这个文章的目的是来修改fbreader的包名,即将默认包名package=&org.geometerplus.zlibrary.ui.android&修改为package=&cn.zyl.geometerplus.zlibrary.ui.android&
3、下边首先修改AndroidManifest.xml
将AndroidManifest.xml文件中的org全部替换为cn.zyl
4、修改src中的包名,如下图所示,选中一个包名,按F2键,按照图所示进行修改。将全部的包名的org修改成cn.zyl即可。
5、回到src文件夹
打开几个报错的文件类,可以看到import ****.R没有正确导入,我们需要手动进行修改,将org改为cn.zyl即可。
6、下面再来修改gen文件夹
此时你会发现gen中前两个包是空的,我们需要重新关闭打开一下eclipse。或者refresh也可以(未尝试)。手动修改其中的import,将org改为cn.zyl
7、除了6中所说的一些错误之外,还有后缀为aidl的文件也在报错,童谣修改其中的org为cn.zyl即可。
到此,与java相关的修改都改完啦,要是没有涉及到ndk这个东西的话,我们的程序就可以完美运行了,但是╮(╯▽╰)╭
8、从而这一步,我们需要修改工程目录中jni文件夹下的文件。我们需要修改的项目如下:
DeflatingDecompressor文件夹中的DeflatingDecompressor.cpp
LineBreak文件夹中的LineBreaker.cpp
NativeFormats文件夹中的JavaPluginCollection.cpp和JavaNativeFormatPlugin.cpp和extensions.cpp
NativeFormats\util文件夹中的AndroidUtil.cpp
前三个将org替换为cn_zyl
第四个将org替换为cn/zyl
9、在cygwin中编译jni
首先进入fbreader工程文件夹下: cd&&/cygdrive/d/android/codes/fbreader/fbreaderj
运行命令:/cygdrive/d/android/android-ndk/ndk-build
等待编译完成,就可以在eclipse中编译程序啦!!!
写在后边的话,本人菜鸟,java基本自学,前几天一直纠结于这个问题,但网上很少有人说到这个事,说到的只是简单的rename神马的,太笼统了,而且好多大神也不给解释,在stackoverflow问问题也被-1了,好像很少有人做这件事,现如今写在这里,以示共勉。也望大神们能多帮帮菜鸟,国内的学习研究氛围不怎么好,但我等想做一番事业之人应为之努力。我的网站,大家有兴趣可以看看。
修改后的软件有个问题,中文乱码,没有GBK选项了,想问问大家这个问题大概要在什么地方找错误。
不过由于我这个软件的设计是内容定制的,所以可以控制我所有的文章阅读都是用UTF8格式。问题不大,可以避免。不过以后研究一下字符编码的问题。
个人原创,转载请注明出处:http://blog.csdn.net/zyl_android_apk/article/details/8910498
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场加入应用集
云安装到手机
<button type="button" class="btn btn-default ex-btn-glyphicon hidden-xs" data-toggle="popover" data-placement="bottom" data-trigger="hover" data-container="body" data-html="true" title="扫描二维码下载到手机" data-content="">二维码
酷安点评:FBReader这款电子书阅读器还是颇有名气的,很多平台都能看到这款阅读器的身影,市场的评价也非常高。
我的评分(未评分)
软件名称:FBReader阅读器
APK名称:org.geometerplus.zlibrary.ui.android
最新版本:2.5.4
支持ROM:3.0及更高版本
界面语言:英文软件
软件大小:7.99 M
更新日期:1个星期前
开发者:FBReader.ORG Limited
android.permission.INTERNET访问网络 访问网络连接,可能产生GPRS流量
android.permission.WAKE_LOCK唤醒锁定 允许程序在手机屏幕关闭后后台进程仍然运行
android.permission.READ_EXTERNAL_STORAGE读取外部存储 读取外部存储,如sdcard
android.permission.WRITE_EXTERNAL_STORAGE写入外部存储 允许程序写入外部存储,如SD卡上写文件
android.permission.ACCESS_NETWORK_STATE获取网络状态 获取网络信息状态,如当前的网络连接是否有效
com.yotadevices.framework.permission.ACCESS_BACKSCREEN
加入应用集
FBReader阅读器是一款开源阅读器,支持epub,,oeb,fb2(.zip)文件格式,可以在线或者离线阅读。
分类标签:
* Fixed possible app freeze
* Fixed footnotes content trimming for some fb2 files
更新版本:2.5.4
更新版本:2.5.3
更新版本:2.5.2
更新版本:2.4.7
更新版本:2.4.6
仿真翻页效果太烂了,索性不要带这个效果好了,老鼠屎的感觉,软件总体还挺好
推荐个能调用这软件语音朗读的
图标不错呢
比较喜欢的像素滚屏没有有点可惜
以前用的是6月份出的版本,更新到新版后发现有后台进程“syncserver”需要手动杀灭之。设置里看过了,synchronisation默认关闭。另外,MX3的开启SmartBar智能隐藏后,FBReader有兼容性问题...
多平台电子书阅读软件FBReader 1.9 简体中文修正版【ONE汉化团队】
其他都很好,就是中文txt显示很奇怪,不能分段,全部的字都挤在一起……
epub阅读软件中最喜欢的就是它和Aldiko。
只有一点不满意,不能两端对齐,全部都是左对齐
多平台电子书阅读软件FBReader 1.10.2简体中文完整版
(出处: 知乐互享)
可惜不支持umd。。。
多平台电子书阅读软件FBReader 1.10.1简体中文完整版
(出处: 知乐互享)
求其他开源好用的
win和android pdf阅读器
多平台电子书阅读软件FBReader 1.10.0.5简体中文完整版
(出处: 知乐互享)
ebookdroid已闭源,且越来越复杂,删除之!AGPL开源的MuPDF简陋到只能用“很不成熟”来形容,不推荐!
可以用的Android开源阅读应用,论名气,好像的只剩下FBReader了,之前FBR是不支持PDF...
多平台电子书阅读软件FBReader 1.9.6.1 简体中文完整版
多平台电子书阅读软件FBReader 1.9.5.5 简体中文完整版
官网在偷偷更新到1.9.5.5,但提示还是1.9.5.3。
官网有1.9.5.3
多平台电子书阅读软件FBReader 1.9.4 简体中文修正版【ONE汉化团队】
想知道这货和静读天下相比较哪个好
多平台电子书阅读软件FBReader 1.9.3 简繁汉化修正版【ONE汉化团队】
多平台电子书阅读软件FBReader 1.9.2 简体中文修正版【ONE汉化团队】
更新1.9.3了
不知道对大文件epub的支持改进没。
2.0出到beta11了,有支持pdf的插件了,可以换掉收费的moon了。
有1.9新版本。
下载地址:...
话说支持mobi的有哪些阅读器?FB跟书仓配合起来很不错。
自带的书仓打不开还要新建一个shucang.org
加个fbreader语音功能,听书真爽
看了下2.0的更新,达到我的要求了,可是我买了静读天下啊。不过我更喜欢这个因为我pc上在用啊。怎么办呢。
赞!简单好用。虽然软件反应有点慢。静读神马的看那一大堆繁琐的设置就烦死了。最讨厌类似那种设计开发理念,不把心思放在基础功能优化尽附加些乱七八糟的功能。
默默地卸了moon+
该更新了,小编。1.8.2了
这个的字体渲染和翻页手感美爆了……就是中文txt支持很有问题,两年前基本上读什么中文txt都是乱码……和作者反馈并且交流过,有所改善(我提供的样本正常阅读了)…之后我就不怎么用txt看书了
更新了……
1.7.9出来了。
epub文件加载真心慢,能快点不?
感觉比静读天下好,把静读卸了,就用它了。
很难用,不能理解,连 txt 文本都不支持。
txt的排版就是一悲剧阿,段落挤在一起,章节提取也是个悲剧,不知各位机油的情况如何?
更了~~~
这个软件根据ROM有不同版本,最好分开提供
form>div>textarea" data-dock="left" data-placement="top">
form').submit();">回复当前访客身份:游客 [
关注电子阅读
:最近工作忙,人也有点懒,就迟迟没有更新这个系列...
:继续更新
:期待继续更新!!
:大神,期待更新啊,正在学习中
:主要的是开发这个的人比较少,但是这系列文章很有...
:很给力,感谢博主分享,正学习呢。
:引用来自“chaossun”的评论 引用来自“smallst...
:引用来自“smallstone”的评论 期待 后续的更新啊...
:期待 后续的更新啊 大神。
:根据设备生成的UUID,这个应该没有用到吧? 对于...
今日访问:0
昨日访问:14
本周访问:30
本月访问:46
所有访问:3163
FBReader源码详细分析 序言
发表于9个月前( 23:24)&&
阅读(1299)&|&评论()
0人收藏此文章,
FBReader源码详细分析 --&序言
有关FBReader源码的分析,网络上已经有一位叫做“谋哥”的大神写过(大家可以到这个里面去下载相关的PDF文件)。我的这篇分析是在“谋哥”分析的基础上,以FBReader的启动流程为主线,对源码的细节处进行了更加详细的分析
按照我的设想,把我觉得把FBReader源码中有必要详细分析的部分全部都写完的话,大约会有二十章左右,还是一个挺大的工程。我会不断更新序言的部分,把已经完成的章节的概要都在这里列出来,以便大家在阅读每个章节之前可以对整个分析的流程有一个大致的了解。
&&&&本章介绍了程序如何在建立了一个负责在后台读取epub文件的子线程后,再用主线程控制一个进度条(ProgressBar)在屏幕上显示与消失。
&&&&本章涉及的核心类是UIUtil类。
&&&&本章介绍了程序图和对assets文件夹下存储的资源文件进行解析,得到要显示在进度条(ProgressBar)上的文字。
&&&&本章涉及的核心类是三个读取xml文件的三个核心类ZMLZMLProcessor、ZLXMLParser、ZLXMLReader以及ZLTreeResource类
&&&&本章介绍了程序如何获取包括文件路径在内等的书籍信息,为解析书籍所在的epub的文件作准备。
&&&&本章涉及的核心类包括FBReaderApp类、SQLiteBooksDatabase类、Book类、BooksDatabase类、FileInfoSet类
&&&&本章介绍了epub文件内部的组成,以及内部各个部分各自的作用。
&&&&本章介绍了程序是如何将epub文件内部指定的文件解压成可以解析的字节流。
&&&&本章涉及的核心类是ZLZipEntryFile类、LocalFileHeader类、ZipInputStream类、DeflatingDecompressor类
&&&&本章介绍了程序解析container文件与.opf文件的详细流程
&&&&本章涉及的核心类是涉及xml文件解析流程的ZMLZMLProcessor类、ZLXMLParser类、ZLXMLReader类以及与涉及解压流程的ZLZipEntryFile类、LocalFileHeader类
&&&&本章介绍了程序如何利用ZLTextPlainModel类分别来处理.xhtml文件中的文本信息与标签信息
&&&&本章涉及的核心类是ZLTextPlainModel类、ZLTextWritablePlainModel类、CachedCharStorage类、XHTMLTagParagraphAction类
&&&&本章将介绍在CachedCharStorage类中的char数组定位指定段落的详细流程
&&&&本章涉及的核心类是Processor类、EntryIteratorImpl类
本章中将介绍将经过“解析”与“定位”流程之后得到的数据显示到屏幕上的详细流程
本章涉及的核心方法是:ZLTextView类中的preparePaintInfo方法、prepareTextLine方法、drawTextLine方法
&&&&本章中将介绍处理样式的流程。样式处理的流程包含两个部分:创建样式、应用样式。
&&&&本章涉及的核心方法是TextStyleReader类中的startElementHandler方法以及ZLTextViewBase类中的resetTextStyle方法与applyControl方法
十一章:翻页处理
十一章:批注处理
十二章:目录跳转
1)">1)">1" ng-class="{current:{{currentPage==page}}}" ng-repeat="page in pages"><li class='page' ng-if="(endIndex<li class='page next' ng-if="(currentPage
相关文章阅读有没有知道fbreader怎么给epub分页的?或者有epub好的分页方法?
[问题点数:100分]
有没有知道fbreader怎么给epub分页的?或者有epub好的分页方法?
[问题点数:100分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
<<<<<<>>>>>> Stashed changes
本帖子已过去太久远了,不再提供回复功能。如何编译并修改FBReader的package_百度知道
如何编译并修改FBReader的package
提问者采纳
android.html" target="_blank">//sdk/index:下载地址 http。3://android&#47。sdk,下载地址 https。 等待程序执行完成(比较耗时);即可.geometerplus,打开这些保存的文件.并保存5、接着需要进行ndk编译://developer://cygwin://github:带有adt 的d&#47,但是libs文件夹中缺少*,并将其导入到eclipse中,虽然程序看上去没有错误.com/geometer/FBReaderJ (github如何使用就不介绍了.com/com,倒数第二个属性接着是FBReaderJ.R。这个时候运行程序就可以正常使用啦5;修改为import com.helloworld&quot.android。看到上边的红色叉叉.htmlndk,就开始进行编译了,不会的自行搜索).com/tools/sdk/ndk/index.aaa、修改package我们研究FBReader主要是希望改造它并为自己所用,下载到zip格式的压缩包.helloworld .xml文件将package=&quot。5://cygwin。2.android,将其中报错的import org、已经配置好的android开发环境,进入FBReaderJ文件夹中.aaa.2 这时src文件夹中的一些类报错,属性不出意外的话就能消除掉程序的错误,运行命令 &#47,博主用的都是安卓开发官网上给的;cygdrive&#47.html" target="_blank">/修改为package=&quot://developer://developer.R、首先下载FBReaderJ的源代码下载地址是,自行谷歌百度,首先是library右键单击library.ndk-build: <a href="https.geometerplus1.android.ui
其他类似问题
为您推荐:
fbreader的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 android fbreader 的文章

 

随机推荐