精华帖 (0) :: 良好帖 (10) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-20
项目的由来去年10月份左右,个人开发了一个足球即时软件,在此构建的一个ui,加上一些解释wml的一些项目,决定把两者组合起来,开发一可用的浏览器,--- 这就是最此的想法。 经过大概一个月左右时间实现了下,然后发布出来,但这个浏览器还不是一个可用的东西。
这个就是为什么有这个开发日志的由来,我想再接下来的时间里,对它进行二次开发,进行重构。 主页xml 代码
xml 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-05-21
给老大发了信就加我了
效率真高啊 以后要多请教了 呵呵 |
|
返回顶楼 | |
发表时间:2007-05-22
继续帖些图出来
这个是今天完善了一个下载wml跟解释wml的进度条,在顶部黄色的那个部分。 |
|
返回顶楼 | |
发表时间:2007-05-22
看了这个
燃起了我对J2ME的兴趣 |
|
返回顶楼 | |
发表时间:2007-05-23
继续贴图
下面是打开wap中国网站的截图 这个是3G门户图片 图片发来发去就是这些,程序开发的工作也还没有结束,但把程序开发好了,并运行一段时间没有内存溢出的时候,再让大家玩下。哈 |
|
返回顶楼 | |
发表时间:2007-05-23
由于word黏贴到这里有问题,
所以看下一帖 |
|
返回顶楼 | |
发表时间:2007-05-23
项目开发日志
5月23日, 1. 昨天运行软件的时候,发现出现了很多问题,1,wml解释慢了点,2,打开一些异常的url会出现程序崩溃,3,软件运行久了就会出现内存溢出。 2. 今天重点解决的是wml解释引擎优化,网络下载优化等 3. 恩。 对了。你有没有研究http下载速度问题 比如你获取input然后,读取长度,然后在对长度进行分割,同时启动线程对那些分割进行下载,这样速度会快很多 4. 不过如果设计的好的话,同时启动2个线程去读取数据到是可以的,特别是读取图片的时候,一定要同时开启2个线程去读取,不然的话,慢啊 5. 关闭所有日志输出可以快很多。比如我打开日志输出输掉是解释一个比较大的wml是2秒,关闭的话0.8秒左右(不过这个日志的输出,量比较大) 6. 在采用kxml解释引擎的时候,发现kxml下载网络数据的时候,会丢失数据包,所以解释的时候,wml变了形状,甚至是出现异常情况,导致程序崩溃,所以今天要解决的问题是自己实现下载机制,并采用多线程的技术进行下载。 7. 5月22日, 8. 今天重点重构一个下载进度条,但是这个下载进度条要人性化一点。怎么做了,上网去找下有没有这方面的资料 9. 下载进度条搞定,不过,很可惜,设计的不怎么好看。这个问题也解决了,进度条也好看多了 10. 开始设计Cokie跟缓存功能,设计初期就遇到了困难,出现cache死锁问题。 超链接支持打电话的功能了 5月21日, 11. 继续修正了一些bug,给字体的标签进行解释。 12. 今天给字体加了个解释颜色的功能,比如标记<big color=”fff”>Fox</big>就可以实现不同样式的字体了。哈 13. 实现了一个打电话的功能,发短信,发彩信的功能 14. 写了一个help的wml跟main.wml哈哈,我可以成功的解释这些wml, 15. 还没实现的功能有input,selectOption跟img等标记 16. 重构了一个关于退出事件的方式,决定采用时间链的形式,给一个class传入一个事件代码 17. 超链接支持打电话的功能了 5月20日, 18. 今天重构了WapPage的设计,虽然主页不够完美,比如有些标记支持的不好,但是这个是kxml解释引擎的事情,还有一个解决了问题是可以支持,用户查看状态的问题了,还差一个下载状态的UI,不过应该很简单。 19. 重构了MainPage的设计,设计成从wml文件中读取数据然后显示出来 20. 整天想这些东西真的很烦恼 5月19日, 1. 今天是礼拜6,我很开心,昨天晚上回到家,搞定了WapPage的一些重构,不过还差很多,比如关于浏览下拉页面的时候,一个状态条表示,用户的动作,下载进度条。等等,今天重点是重构下下来进度状态跟用户事件的完善。 2. 继前几天搞定Kxml解释wap出错的bug后,昨天晚上有对kxml解释引擎进行了 的重构,使之能解释更多的wml标记,并绘制出来。 3. 今天修改了日志输出方式。这样更易于调试。 4. 今天下午陪女朋友去逛了下街,广州今天下雨,回来把一些想好了,但确未能实践的做了下,感觉还不错,WapPage重构的差不多了,Kxml解释引擎也差不多了。现在忙于下载那些wml文件进行本地调试,还出差一个下载进度条,本想做一个ajax常用的进度的,不过苦于没有gif图片分割,而我又对gif不熟悉。哈 5. 功能修正了许多。 5月18日, 6. 今天的任务是重点重构UI,要求是,每个UI都能记住自己的位置 7. 重点重构WapPage这个UI,使之可以管理其他UI部件 5月16日, 1. 发现了kxml解释引擎在解释wml时候的一个bug,详细看源代码 2. 重构了StringPart UI组件,使之可以自动换行。这个功能已经重构完毕 3. 重构WapPage部件,这个部件很关键,是把所有的Part UI组装起来,所以说这个部件也是所有Part UI的Manage,设计的好,可以很容易做好统一管理,事件处理,资源释放跟绘制管理等 4. 发现了一个很严重的bug,为什么我用kxml解释wml的时候,会对一个tag重复的解释两次呢。找到问题的所在了,这个并不是kxml的bug,而是自己的疏忽,把函数放错了位置。现在问题解决了 |
|
返回顶楼 | |
发表时间:2007-05-23
你那WAP 业务还很好?
|
|
返回顶楼 | |
发表时间:2007-05-23
剑 事 写道 你那WAP 业务还很好?
怎么问起这个来了。 现在wap普遍是寒动冬 |
|
返回顶楼 | |
发表时间:2007-05-23
一个是手机浏览器越来越强*html了
一个是wap面临两大运营流氓。 所有有点奇怪 呵呵 |
|
返回顶楼 | |