j2me创意-Wap浏览器的源代码 - 编程入门网
j2me创意-Wap浏览器的源代码时间:2007-05-30这几天不断的有网友,朋友,公司来询问我关于Wap浏览器,即时信息内容设计,以及低级UI组件设计的问题。为了解答各位网友跟朋友的需求,再次贡献自己的源代码,这些代码直接在eclipse+eclipseMe上可直接运行 里面实现的功能友通过kxml解释wml并生成UI组件显示出来。采用多线程下载数据, 本想采用proxy的方式去读取图片---这部分没做 采用mvc结构分离业务逻辑与UI。 采用command的方式进行操作。 实现大部分实用的UI使用,也可以自己定义UI。 。。。。。。。。。。。。还有很多没实现,就等大家去做了。 再次声名,次相关的源代码可以用于商业用途,但用的时候麻烦通知下我。让我也了解我对j2me做成的贡献 有多大。也算是对本人我的尊重。 代码写的比较差。还望大家完善 设计一个J2me Wap浏览器幻想 关键字: J2ME 昨天完成了一个小程序,所以今天有比较空闲了,前阵子自己设计了j2me的UI,所以对在一手机画布上绘制UI也算是比较有心得的。所以今天突发奇想,不如自己定制一个wap浏览器来玩下。 自己以前也做过wap网站,所以也知道它的大概个标签,想来通过xml包解释这些标签不难,现在把我的个人想法发到这里来,希望各位爱好者提供建议。 1:设计一个可组装的UI以提供对xml解释后的支持。(基本上是采用以前的UI设计方式)。 2: 采用网站流行的xml解释包,对wml进行解释,主要构思是采用一个2维表进行数据结构的保存。 3:session机制,这方面是个难度,记得以前设计wap的时,在测试的时候发现有些手机并不支持session。个人想法是在手机上保存一个sessionId,然后发送这个Id,并时刻保持这个Id与服务器的一致。 4:解释机制,是否是一边解释一边显示,还是全部下载完,解释完在显示,在技术上的难度来讲,第一个无疑是比较困难的,但是第二个在用户体验方面存在比较大的缺陷。 5:缓存机制,主要难点是记录用户的操作,以及判断服务器内容是否改变,从而决定是否重新下载,还是直接从缓存中获取。 以上几点我只对第一点有把握,第2个估计看下文档就ok了,其他方面我还没有比较多的认识 创意的起源 1。源自去年6月份实现了一个足球的客户端,对即时网络开发有一定的了解, 2。来自足球项目自己抽象出一套可修改,拔插的UI实现。 3。简单其他开源的灵感。 实现过程。 Wap Explorer 图片预览 前几天说要设计一个Wap浏览器的,经过上个礼拜天的设计,基本已经把UI的框架搭建出来了。不过对于wap的Wml解释器还没写,一来这方面比较难写,没有实践过,二来这几天公司有事情忙。所以就停了下来,不过趁着今天下午有空,我发些设计好的截图给大家看。 在UI里我实现了对字体的控制已经对皮肤(所谓的皮肤只是换换颜色而已)的控制 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |