论坛首页 移动开发技术论坛

发布了一个小说阅读的应用-幻想阅读

浏览 5202 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2012-04-27   最后修改:2012-05-02

闲着没事就做了这么一个应用,不是很完善,bug很多,不过已经勉强可以用了。

自己UI不怎么好,素材都是网上找的,有的是直接从其它应用里面copy过来的。

现在占时只支持阅读txt的文件,以后会添加更多格式。

 

还没有像ireader那样的翻页效果,不过已经在做了,下个版本会有。

 

虽然算是个半成品,但是开发过程还是学到了不少东西,特别是各种字符编码的处理,线程下载,断点续传,很多很多。。

 

有兴趣的可以下载试用一下,也希望能够帮忙找出一些bug

 

附上一些截图和下载地址:

 





 

 

地址:http://static.apk.hiapk.com/html/2012/04/526235.html

 

 

  • 大小: 35.4 KB
  • 大小: 57.1 KB
  • 大小: 42.1 KB
  • 大小: 47.4 KB
   发表时间:2012-04-28   最后修改:2012-04-28
LZ 你的大文件分页是怎么处理的呢?

连接是我前段时间写的阅读器:
http://www.iteye.com/topic/1121356
0 请登录后投票
   发表时间:2012-04-29  
cheney_love 写道
LZ 你的大文件分页是怎么处理的呢?

连接是我前段时间写的阅读器:
http://www.iteye.com/topic/1121356


那你是怎么处理的呢?反正我是处理了,而且可以很流畅
0 请登录后投票
   发表时间:2012-05-01  
Cindy_Lee 写道
cheney_love 写道
LZ 你的大文件分页是怎么处理的呢?

连接是我前段时间写的阅读器:
http://www.iteye.com/topic/1121356


那你是怎么处理的呢?反正我是处理了,而且可以很流畅


我就是因为没有处理好才像楼主请教的:20M的txt ,翻页到后面,就会 很卡,ireader底层是用C写的,不知道楼主有什么解决方案
0 请登录后投票
   发表时间:2012-05-02  
cheney_love 写道
Cindy_Lee 写道
cheney_love 写道
LZ 你的大文件分页是怎么处理的呢?

连接是我前段时间写的阅读器:
http://www.iteye.com/topic/1121356


那你是怎么处理的呢?反正我是处理了,而且可以很流畅


我就是因为没有处理好才像楼主请教的:20M的txt ,翻页到后面,就会 很卡,ireader底层是用C写的,不知道楼主有什么解决方案


我也在学着做阅读器,目前本地文件我在sqllite中建索引分页,每20K一个索引。然后用滚动条的位置判断需要加载哪个分页。

遇到了两个问题:

1. 在模拟器里面一次读取20K内容有点慢,会一卡一卡
2. 为了节约内存,需要根据滚动条位置删除距离当前视图比较远的内容,再重新设置高度,滚动条的位置会变化。有时会不停的滚动,有时会显示空白内容。
0 请登录后投票
   发表时间:2012-05-02  
cheney_love 写道
Cindy_Lee 写道
cheney_love 写道
LZ 你的大文件分页是怎么处理的呢?

连接是我前段时间写的阅读器:
http://www.iteye.com/topic/1121356


那你是怎么处理的呢?反正我是处理了,而且可以很流畅


我就是因为没有处理好才像楼主请教的:20M的txt ,翻页到后面,就会 很卡,ireader底层是用C写的,不知道楼主有什么解决方案


呵呵,用java完全可以解决,翻页很卡是因为你还不懂流,特别是字符流 skip慎用啊 兄弟
0 请登录后投票
   发表时间:2012-05-02  
Cindy_Lee 写道
cheney_love 写道
Cindy_Lee 写道
cheney_love 写道
LZ 你的大文件分页是怎么处理的呢?

连接是我前段时间写的阅读器:
http://www.iteye.com/topic/1121356


那你是怎么处理的呢?反正我是处理了,而且可以很流畅


我就是因为没有处理好才像楼主请教的:20M的txt ,翻页到后面,就会 很卡,ireader底层是用C写的,不知道楼主有什么解决方案


呵呵,用java完全可以解决,翻页很卡是因为你还不懂流,特别是字符流 skip慎用啊 兄弟


希望大侠能指点一下思路
0 请登录后投票
   发表时间:2012-05-02  
cheney_love 写道
Cindy_Lee 写道
cheney_love 写道
Cindy_Lee 写道
cheney_love 写道
LZ 你的大文件分页是怎么处理的呢?

连接是我前段时间写的阅读器:
http://www.iteye.com/topic/1121356


那你是怎么处理的呢?反正我是处理了,而且可以很流畅


我就是因为没有处理好才像楼主请教的:20M的txt ,翻页到后面,就会 很卡,ireader底层是用C写的,不知道楼主有什么解决方案


呵呵,用java完全可以解决,翻页很卡是因为你还不懂流,特别是字符流 skip慎用啊 兄弟


希望大侠能指点一下思路


用RandomAccessFile, seek方法可以定位读取的位置。读取位置是按照字节计算的,不是按照字符计算的,所以要记录你上次读取到哪个字节。

LZ给的链接我在公司下载不了。请问LZ你的分页是滚动条方式的吗(像百阅那样)?如果是的话,有没有遇到我上一个回复中遇到的问题?如何解决的?
0 请登录后投票
   发表时间:2012-05-02  
Nicholas_Lin 写道
cheney_love 写道
Cindy_Lee 写道
cheney_love 写道
Cindy_Lee 写道
cheney_love 写道
LZ 你的大文件分页是怎么处理的呢?

连接是我前段时间写的阅读器:
http://www.iteye.com/topic/1121356


那你是怎么处理的呢?反正我是处理了,而且可以很流畅


我就是因为没有处理好才像楼主请教的:20M的txt ,翻页到后面,就会 很卡,ireader底层是用C写的,不知道楼主有什么解决方案


呵呵,用java完全可以解决,翻页很卡是因为你还不懂流,特别是字符流 skip慎用啊 兄弟


希望大侠能指点一下思路


用RandomAccessFile, seek方法可以定位读取的位置。读取位置是按照字节计算的,不是按照字符计算的,所以要记录你上次读取到哪个字节。

LZ给的链接我在公司下载不了。请问LZ你的分页是滚动条方式的吗(像百阅那样)?如果是的话,有没有遇到我上一个回复中遇到的问题?如何解决的?


我做的和你的思路是一样的,分页也是像ireader那样,使用的是一个seekbar直接定位百分比的位置。
0 请登录后投票
   发表时间:2012-05-02  
楼主可以请教你点问题吗
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics