zhao65525 2012-6-5 17:06
手机识别与驱动
现在做的项目是软件下载平台,求大侠帮助,电脑怎么识别手机型号,又怎么自动下载手机驱动啊,手机驱动文件应该是什么格式,举例的话请以android手机为例:
Nothing 2012-6-6 00:47
[color=#000000]用手机上网,手机会发送相关信息,下面是类似PHP代码,java一样[/color]
其实就是取不同手机浏览器的[color=#ff00ff]HTTP_USER_AGENT[/color]
[color=#000000]function is_wap[color=#0000cc]([/color][color=#0000cc])[/color][color=#0000cc]{[/color]
$ua [color=#0000cc]=[/color] strtolower[color=#0000cc]([/color][color=#0000cc]@[/color][color=#0000cc]$[/color]_SERVER[color=#0000cc][[/color][color=#ff00ff]'HTTP_VIA'[/color][color=#0000cc]][/color][color=#0000cc])[/color][color=#0000cc];[/color]
if[color=#0000cc]([/color]stristr[color=#0000cc]([/color][color=#0000cc]$[/color]ua[color=#0000cc],[/color][color=#ff00ff]"wap"[/color][color=#0000cc])[/color][color=#0000cc])[/color] return true[color=#0000cc];[/color]
$ua [color=#0000cc]=[/color] strtolower[color=#0000cc]([/color][color=#0000cc]@[/color][color=#0000cc]$[/color]_SERVER[color=#0000cc][[/color][color=#ff00ff]'HTTP_USER_AGENT'[/color][color=#0000cc]][/color][color=#0000cc])[/color][color=#0000cc];[/color]
$uachar [color=#0000cc]=[/color] [color=#ff00ff]"/(nokia|sony|ericsson|mot|samsung|sgh|lg|sie-|sec|philips|panasonic|alcatel|lenovo|cldc|midp|mmp|wap|ppc|phone|symbian|ipad|mobile)/i"[/color][color=#0000cc];[/color]
if[color=#0000cc]([/color][color=#0000cc]$[/color]ua [color=#0000cc]=[/color][color=#0000cc]=[/color] [color=#ff00ff]''[/color] [color=#0000cc]|[/color][color=#0000cc]|[/color] preg_match[color=#0000cc]([/color][color=#0000cc]$[/color]uachar[color=#0000cc],[/color] $ua[color=#0000cc])[/color][color=#0000cc])[/color] return true[color=#0000cc];[/color]
if [color=#0000cc]([/color]isset[color=#0000cc]([/color][color=#0000cc]$[/color]_SERVER[color=#0000cc][[/color][color=#ff00ff]'HTTP_ACCEPT'[/color][color=#0000cc]][/color][color=#0000cc])[/color] and [color=#0000cc]([/color]strpos[color=#0000cc]([/color][color=#0000cc]$[/color]_SERVER[color=#0000cc][[/color][color=#ff00ff]'HTTP_ACCEPT'[/color][color=#0000cc]][/color][color=#0000cc],[/color][color=#ff00ff]'vnd.wap.wml'[/color][color=#0000cc])[/color][color=#0000cc]![/color][color=#0000cc]=[/color][color=#0000cc]=[/color]false[color=#0000cc])[/color][color=#0000cc])[/color]
[color=#0000cc]{[/color]
return true[color=#0000cc];[/color]
[color=#0000cc]}[/color]else[color=#0000cc]{[/color]
return false[color=#0000cc];[/color]
[color=#0000cc]}[/color]
[color=#0000cc]}[/color][/color]
zhao65525 2012-6-6 08:54
回复 2# 的帖子
谢谢,但是我想知道手机插电脑上 怎么就能让软件平台知道是什么型号,
Nothing 2012-6-15 10:28
你是要开发软件平台吧,不同的平台有不同的开发方法,android连接电脑后,应该在SDK里有提供手机型号的接口,其他平台类似,需要不同的平台SDK