A book reader engine 采用开源代码FBReader和Adobe RMSDK作为插件。 支持文件格式有txt、epub、pdf、html等。
0.5.9 Update: 2012-06-15 17:19:33
- 修正数据库查询书籍ID的bug
- 添加Style Flat模式的UI
- 添加“本地文件”和“最近阅读”查询功能
- 添加若干图标
- 移除.svn和无用的文件夹
0.5.8
- change com.foxconn to com.easyview
0.5.7
- 判断空指针,解决打开部分epub会crash的问题。
- 更新FBReader 1.5.5的libDeflatingDecompressor-v3.so、libLineBreak-v2.so、libNativeFormats-v2.so。
- 删除EK1的EPD刷新库。
- 修復數據庫部分BUG.
- 添加數據庫的若幹接口.
- 修改獲取Message部分代碼.
- 添加獲取當前頁Summary方法.
- FBReader內核更新至1.1.9.
- 修復數據庫接口的若幹問題.
- 添加SDCARD文件瀏覽界面.
- 优化FBReader的遍历列表的处理方式.
- 修正部分EPUB书段落第一行有多余空格导致显示的问题.
- 修改旋屏的接口方法,添加視圖的寬度和高度作為參數.(setScreenLandMode(boolean land, int viewWidth, int viewHeight))
- 調整FBReader對于、標識的處理.(XHTMLTagTrAction.java, XHTMLTagTdAction.java, FBTextKind.java)
- 調整FBReader對于圖片元素的處理.(XHTMLTagImageAction.java)
- 調整FBReader處理文字的行間距.(assets/default/styles.xml)
- 添加處理CSS文件的庫和類.
- 修正Adobe翻上一章節無法正確跳轉的問題.
- 添加根據字體等級進行縮放的接口pageZoomLevel(int lv).
- FBreader添加獲取當前頁文字內容的接口doFetchText();
- 修改錯誤判斷的邏輯.
- 修正Adobe字體最大或最小時,翻頁會調用字體最大或最小的回調問題.
- 修正了部分PDF頁碼計算錯誤的問題.
- 添加數據庫支持的Provider.
- 添加數據庫操作的接口IDatabaseService.
- 添加IRecorder的數據庫實現類SqliteRecorder.
- 添加書籍大小的屬性.
- 修改了部分Book的屬性相關方法.
- 修改了書簽,高亮信息的部分代碼.
- 可配置支持加载本地共享库.
- 修正部分注釋.
- 修正部分代碼結構.
- 修正FBReader畫詞不准確的Bug.
- EngineConfig添加設置library目錄配置.
- EngineConfig添加自動讀取數據庫選項配置.
- FBReader修正字體縮小等級計算錯誤的Bug.
- Render类添加获取Bitmap.Config的方法.
- 修改Action類名為ReaderWrapper,并獨立IAction接口
- 修改個別類結構
- FBReader添加画重点功能
- Book添加ID属性
- 添加注释并导出javadoc
- Adobe添加画重点功能
- 独立BookMark和BookSearch的类结构
- TODO: FBReader添加画重点功能. (Finished in 0.4.5)
- TODO: Book添加ID属性. (Finished in 0.4.5)
- TODO: 添加注释并导出javadoc. (Finished in 0.4.5)
- 修正Adobe旋屏bug
- 添加FBreader旋屏功能
- 添加FBReaderopenLink功能
- 修正讀取Meta信息引起的crash問題
- 修正Adobe無法打開600*800以上分辨率的BUG
- 修正TaskManager退出調用cancelProcess可能引起的crash
- Adobe添加openLink功能
- Adobe添加旋屏功能
- 添加手势操作功能
- 移除HYF支持模块
- FBReader支持打开TXT和HTML文档
- TXT支持GBK、UTF-8、UTF-16等编码
- HTML通过content标识分辨编码格式
- 修改Book的Meta信息结构
- 更新FBReader代码为1.1.0版本
- 加入FBReader fb2格式处理模块
- 修改判断上下页机制,修正最后一页向前翻页问题
- 修正上一页为章节头时,向上翻页后再向下翻页,导致内容错位
- 修改预读上一页和下一页的机制,消除上下翻页内容不正确的问题
- 修正FBReader放大缩小字体后导致无法跳转的问题
- 修正FileRecorder无法保存书签信息的问题
- 添加FBreader书签功能
- 添加Adobe书签功能
- 调整搜索栏布局
- 添加对话框风格
- 添加Adobe搜索功能
- 添加FBreader搜索功能
- 独立标题栏和底栏视图类
- 添加水平和垂直移动机制
- 修改页码计算方法,修正跳页引起的页码问题。
- 添加手势移动的处理模块。
- 修正載入後字符重疊問題,并解決定位不准的問題。
- 改進TaskManager的性能,保証任務隊列中最多只有五個任務。
- FbreaderAdapter添加定位相關方法。
- 修改字體縮放的策略,FbreaderAdapter添加獲取字體大小的接口。
- Adobe打開epub格式支持DRM。
- 優化isEndParagraph()方法調用,提高翻下頁的速度
- 修正載入最後頁碼內容時,前幾個文字會疊加的問題,但是不能准確定位。
- 修改Action.closeBook()方法,將該代碼放在UI線程做處理以避免程序關閉後無法執行的問題
- 修正FBReader字體縮放的問題
- FBReader支持目錄瀏覽、目錄跳轉功能
1.Modify: 優化翻頁機制,基本解決最後一頁和第一頁的問題
1.Add: 添加FBReader顯示,翻頁,放大,縮小功能支持 2.Modify: 修正FBReader翻页错乱问题。 3.TODO: 添加翻页缓存机制。(FIXED in 0.2.3)
1.Modify: 改進Book類中的文件類型識別方法 2.Add: FBReader插件 3.TODO: FBReader顯示,翻頁,放大,縮小功能支持 (FIXED in 0.2.0)
1.Add: 添加批注功能。(TODO:未完善,保存、删除、加载功能)
1.Modify: 修改Action的todo、predo機制,使用開關控制todo、perdo的執行,并能夠在子類中手動調用。 2.Add: HYF支持上下翻頁、字體放大和縮小功能。 3.TODO: HyfAdapter的臨時文件路徑暫時為/sdcard/.hyf_temp。(HYF暂时停止更新)
1.Modify: 修改Action的todo、predo機制 2.Add: 支持HYF打開并顯示txt文檔,暫不支持翻頁,字體放大等功能
1.Modify: 线程模型的任务分配机制 2.Fixed: 任务管理可能没有退出 3.TODO: 添加清除记录文件功能
1.Fixed: 向下翻页调用错误 2.Fixed: 执行错误回调后会将错误代码变更为0 3.TODO: 任务管理可能没有退出 (FIXED in 0.1.0) 4.Fixed: 恢復0.0.9r2的變更,Adobe必须固定包的格式
1.Modify: Change package's name "com.foxconn.ebook.jni" to "com.foxconn.ebook.reader.lib.adobe"
- Add: 添加支持密码验证.
- Modify: 修改书籍信息装载机制.
- Modify: 修改错误处理机制,避免最后的错误代码可能被覆盖.