brew 平台的文本阅读器,有人写过吗?可否提供设计思路。谢谢

fly@ 2009-11-25 10:30:34
RT!!!
Thansk!!!
...全文
750 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yppxhb 2010-01-23
  • 打赏
  • 举报
回复
建立索引,书内容较大时,先建立一部分,比如说100页,

然后显示,可以正常阅读,同时有定时器继续建立索引!

不一定要建立完再显示!索引写如文件系统,不然每次建立,太费时!

用户体验差
fly@ 2010-01-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zxzyzw 的回复:]
我写过一个纯c项目
有点简陋
处理是通过整体分页处理,然后单页读取,
因为使用了大循环.这个貌似在某些cpu低的机子有问题,后来改进了使用回调
这个是开源的部分
http://siebrew.googlecode.com/svn/brew-sie/XRead/
后续部分改进了按键,预读方面和外挂字体缓存方面,
程序在这里,但是代码就没.
http://bbs.0110.cn/viewthread.php?tid=424023
[/Quote]


楼上这位老兄,BREW平台的电子书感觉确实不好整,公司以前的代码写的很复杂,打开一个电子书很费时间而且字体放大,缩小就要从头解析整个文档,确定比较多。
MTK平台不知道是怎么实现的,打开很快,而且阅读中翻行,翻页,字体放大缩小等都可以实现,感觉功能比较强大。
唉,不知道怎么在BREW平台实现这样的功能。郁闷中。。。。。
zxzyzw 2009-12-22
  • 打赏
  • 举报
回复
我写过一个纯c项目
有点简陋
处理是通过整体分页处理,然后单页读取,
因为使用了大循环.这个貌似在某些cpu低的机子有问题,后来改进了使用回调
这个是开源的部分
http://siebrew.googlecode.com/svn/brew-sie/XRead/
后续部分改进了按键,预读方面和外挂字体缓存方面,
程序在这里,但是代码就没.
http://bbs.0110.cn/viewthread.php?tid=424023
hhygcy 2009-12-17
  • 打赏
  • 举报
回复
这个和平台没有什么关系吧
一般要做产品的话 brew的系统控件绝对不推荐使用。。。
字符的换行 scrollbar最好有个自己的UI
当然要注意的就是内存的问题,不要每次把整本书都load起来到是真的 要有一些策略
dinhowang 2009-12-17
  • 打赏
  • 举报
回复
ebook
这个不难!
bxk253387223 2009-11-28
  • 打赏
  • 举报
回复
使用StaticWidget就可以。
创建一个RootContainer,然后创建一个StaticWidget设置属性,Insert到RootContainer里面。
打开文件,每次读取多少字符,然后记住偏移量。把读取出的内容放到ValueModel中,完成显示
之后压下各种Key时重新根据偏移量来进行处理在那里开始读取。一般来说每次读取一屏的字符就足够了。
FLYUP_CHEN 2009-11-26
  • 打赏
  • 举报
回复
可以分批读取,然后一页的显示
fly@ 2009-11-25
  • 打赏
  • 举报
回复
是文本阅读 ,关键是内存不是很大,但是电子书至少要5M大小
  • 打赏
  • 举报
回复
简单的阅读,IStatic就可以了

949

社区成员

发帖
与我相关
我的任务
社区描述
为开发者提供高通丰富的解决方案及全面技术下载内容。本版以AI人工智能、WoS移动笔记本、XR、IoT 物联网、Auto 汽车、生成式AI等核心板块组成,为开发者提供一个便捷及高效的学习交流平台。
人工智能物联网机器学习 企业社区 北京·东城区
社区管理员
  • Qualcomm开发
  • csdnsqst0050
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧