wap 开发笔记 (二)

原创 2004年07月07日 18:52:00

           做图片下载恐怕最头疼的是图片的适配问题,铃声相对来说比较简单些。笔者在这方面也花费了很多时间,特别是联通总部对业务上线要求非常严格(联通规定下载得到的图片必须铺满整个手机屏幕但有些手机如果按照UA参数去做图片,往往铺不满整个屏幕,这个时候需要你不断去试验,找到图片的最佳尺寸)。最初CDMA手机少,只要把联通指定的4款手机(Lg8080,Moto730,中兴G218,三星x199,三洋550)和其他品牌的7,8款手机适配做好,业务基本上就可以上线了,而现在要求必须适配好的手机已经达到24款。铃声包括midi,pmd,mmf三种格式。具体的图铃下载程序其实很简单,只要你按照Wap论坛的Downlfun规范去写,就很容易搞定。 下面以Asp代码为例:

获取手机Wallpaper尺寸:

Size = Request("HTTP_X_UP_DEVCAP_SCREENPIXELS")'高度宽度

获取手机的型号:

    str=request.ServerVariables("ALL_HTTP")
    t=instr(1,str,"HTTP_USER_AGENT")+16
    e=instr(t,str,"/")-t
    Mobile_Type=mid(str,t,e)

获取真实手机号码 (需要联通开通权限,一般来说联通不会给你开放获取手机号的权限,可以用Device_ID这个代替 ,该参数长度有256位)

mobile=Request.ServerVariables("HTTP_X_UP_CALLING_LINE_ID")
 mobile=mid(mobile,3,11)

下载部分代码:(需要到联通申请下载权限,图片格式都是PNG)

  下载

source: 提供下载图片的绝对路径;

 object:下载对象

status:  下载状态参数接收页面

传过来的值有三种

status=request("status")

select case status
case "OK"
 msg="下载成功"
 
case "TIMEOUT"
 msg="超时,请重新下载!"
case "OUT_OF_MEMOTY"
 msg="你手机的内存不够!"
case else
 msg="下载失败!"
end select<%

 

下载前提供的预览图大小不能超过8000字节,否则无法下载。

待续。。。

WAP ASP.Net 开发笔记(一)

WAP ASP.Net 开发笔记(一)配置了IIS,,建立了一个asp.net mobile工程,又加上了关于WML  MIME的映射条目,满以为可以测试了,于是启动M3Gate,但是失败了,地到的信...
  • shanhe
  • shanhe
  • 2005年09月06日 23:33
  • 2799

手机wap前端开发经验

对于我们前端来讲,wap2.0开发无疑是对我们的一个考验,这个考验主要是考验我们对于重构方面的功底。下面主要分 UI、HTML、CSS、Javascript三方面给大家分享在wap2.0开发中的一些个...
  • zhjian6
  • zhjian6
  • 2015年03月18日 08:46
  • 6859

WAP网站开发和部署配置

1)直接在VS2010开发环境中创建网站项目,设置为虚拟目录的方式http://localhost/waptest。 2)删除默认的default.aspx页面,添加“移动页面”default.as...
  • lovton
  • lovton
  • 2014年06月23日 10:46
  • 1819

VS2008开发WAP(二)

 本文来自:http://www.cnblogs.com/3stones/archive/2008/12/10/1351971.html访问asp站点的时候会根据访问的设备,输出不同的内容,如果用IE...
  • zaocha321
  • zaocha321
  • 2009年11月30日 20:11
  • 803

wap页开发笔记

一、wap页开发与普通的网页开发区别: 1、引入rem单位。 为达到尺寸值自适应的目的, 需要在html的css中设置font-size值作为rem的基准值,并且通过js代码判断手机屏幕分辨率,...
  • gongsunjinqian
  • gongsunjinqian
  • 2017年06月20日 16:48
  • 84

wap 开发笔记 (一)

        我做wap开发有一年多了,从最初的wap1.2到wap2.0,中国联通到中国移动,期间遇到问题林林总总,积累了不少经验,为让后来者少走一些弯路,特把自己的一些心得体会写出来供大家参考。...
  • seafarer777
  • seafarer777
  • 2004年07月06日 22:31
  • 1329

Wap开发技术问题大全

Wap开发FAQ大全http://www.guoblog.com/blogview.asp?logID=561&pages=51. 开发WAP软件需要哪些工具?为了开发WAP应用程序,需要一个WAP网...
  • yown
  • yown
  • 2006年05月24日 14:12
  • 4290

WAP基础教程(一到三)

WAP(wml)开发教程    WAP(无线应用协议)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。 它是由一系列协议组成,用来标准化无线通信设备,可用...
  • lijian910wolf
  • lijian910wolf
  • 2006年09月24日 14:15
  • 799

thinkphp wap web 同时开发

thinkphp wap web
  • php2016_8
  • php2016_8
  • 2016年09月06日 11:04
  • 158

wap push概述

wap push的三种方式 wap push现在可以分为三种方式:SI,SL和CO。 SI,service indication,最常见的一种push方式,就是url+标题,用户收到后,看...
  • zx249388847
  • zx249388847
  • 2016年12月02日 13:49
  • 415
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:wap 开发笔记 (二)
举报原因:
原因补充:

(最多只允许输入30个字)