最近为公司制作了一个小的手机适配程序,以配合各个渠道部门下载J2ME游戏。因为没有资源优势,此程序只能是Free wap方式,无法获得用户手机号及UA(User-Agent)参数。
既然不能获得以上关键参数,那么我们的策略就是直接给出手机支持列表,让用户选择。在实际开发中,存储手机支持的列表需要从Excel表格文件中读取。
1.在使用开源项目jxl解析Excel文档时,发现jxl最新版也只支持解析和生成office2003和它之前的excel文档,不能解析office2007生成的xlsx为后缀的文档,据说是微软在office2007中存储excel表格时使用了全新的格式,底层以xml方式存储,造成jxl无法识别和解析。
2.在制作手机适配时,顺带了几个收费sis,sisx类型的主题文件下载。下载主题文件时,需要在放置这些文件的服务器端的配置文件中配置mime-type,tomcat下的配置是在${CATALINA_HOME}/conf/web.xml里增加以下语句:
<mime-mapping>
<extension>sis</extension>
<mime-type>application/vnd.symbian.install</mime-type>
</mime-mapping>
本次开发下载文件放置在了apache下,所以需要对apache的文件进行配置,但是这台机器属于共用的一台机器,具体怎么配置mini-type,自己还真没有尝试一下。哪位仁兄知道,望不吝赐教。
3.在下载jad的页面,本来为了不显示此页,达到较好的效果,在页面使用了response.sendRedirect方法进行url重定向,后来经资深人士提醒,才知道有1/3的手机不支持重定向的功能.
然后改为了使用timer进行下载,代码如下:
<card id='main' title='游戏下载' ontimer='<%=href%>'><timer value='2' /><p>
正在下载中......如果手机没有提示,请<a href="<%=href%>">点击此处</a>下载!<br/>
此段代码将拼接好的url(href变量)的值赋给ontimer属性,如果支持这个功能的手机就会自动下载jad等格式的文件,而不支持的,就可以让用户手动下载。
4.开发完成后,将程序部署在互联网/公网的任意一台服务器上,即可使用手机访问,真正的free wap,呵呵。
通晓了以上几点,即可以动手制作个人free wap站点了。
分享到:
- 2009-07-07 10:47
- 浏览 1627
- 评论(2)
- 论坛回复 / 浏览 (2 / 2120)
- 查看更多
相关推荐
bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree bugfree
很好的freestyle文章 是个网络游戏 不错哟
手机游戏是目前深受广大手机用户喜爱的一种娱乐软件,各大运营商都有自己的手机游戏平台,比如中国移动的百宝箱,MM平台,当然,除了运营商之外,类似QQ游戏平台和一些Free Wap网站都提供手机单机和网络游戏的下载。...
Free Mybatis plugin ,idea插件库最新的是2019.12.28, 经常会报错, 新版适配idea-2020.2.1, 解决2020版本报错问题
FreeRADIUS-server for windows
FreeCAD 手册 是另一种更线性的方式,来呈现FreeCAD帮助信息。它做成了一本书的形式,也会善意地引导您进入FreeCAD世界。
free mybatis plugins 免费版下载 内附说明 解压可用
Free Spire.XLS for Java 是用于操作处理Excel文档的Java组件。开发人员使用它可以在 Java 应用程序中实现创建、操作、转换和打印 Excel 工作表,并且运行环境无需安装 Microsoft Office 或 Microsoft Excel。该类库...
IDEA插件free mybatis plugin下载、 xml和mapper之间的有用导航 支持生成语句,@Param注释和xml的映射器 在xml中支持一些有用的mapper重命名 支持mapper xml中select语句的正确结果类型 支持mapper xml的正确...
FreeRDP is A Remote Desktop Protocol Implementation.
Free Download Manager是一个完全免费的多功能的下载和管理工具。支持多线程下载,支持计划任务下载,支持以目录列表查看检索站点内容,支持下载网页内容、图像、文件,支持抓取网页上的链接,支持下载整个网站内容...
linux环境下配置bugfree管理系统,对软件测试人员搭建测试管理系统很有帮助。
fat-free framework 框架 blog 手机服务端接口
也可以到官网下载但比较慢,这里的和官网下载的是一样的
FreeMODBUS一个奥地利人写的Modbus协议。它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植。Modbus是一个工业制造环境中应用的一个通用协议
pcad viewer allegro free viewer it's all free. for *.brd and so on
spire.office.free-5.3.1.jar 免费下载
bugfree2.0下载、Xampp下载以及安装配置过程,Bugfree安装一步到位
FreeMODBUS 提供了RTU/ASCII 传输模式及TCP协议支持。FreeModbus遵循BSD许可证,这意味着用户可以将FreeModbus应用于商业环境中。
ecshop仿京东商城+手机触屏版+超强微信接口+手机WAP支付+个人免签支付宝最强版下载,2014最新版京东模板,带手机触屏版,网站带微信接口,还有手机支付宝支付接口等。 安装教程 1、在浏览器运行http://您的域名/...