如何在服务器端找到移动型号和制造商名称?

时间:2011-10-28 06:38:47

标签: java jsp servlets mobile user-agent

我需要在服务器端获取移动设备,制造商名称等移动信息。如何通过请求URL获取它?

例如,用户将请求从移动浏览器发送到服务器以下载jar / jad文件。在服务器端,我需要获取移动型号和制造商名称,然后根据该移动型号和制造商名称将响应发送到移动设备。如何获取这些信息(如型号名称n97制造商名称诺基亚)。

2 个答案:

答案 0 :(得分:3)

你有没有看过WURFL?它是一个服务器端描述符文件,可以帮助检测各种移动用户代理,功能,屏幕大小,颜色深度等。

我不确定是否有任何可以告诉您特定型号名称/制造商ATM的东西,但上述内容至少可以为您提供线索。

编辑:进一步阅读...看起来它可能在许多情况下提供特定于设备的信息。

答案 1 :(得分:1)

使用User-Agent Utils,您可以识别

  1. 最常见的操作系统,
  2. 最常见的网络浏览器,
  3. 许多移动设备,
  4. 一些平板电脑设备,
  5. 等。

    它具有各种实用程序枚举和类,如BrowserBrowserTypeDeviceTypeManufacturer等。 它的在线JavaDoc可以被引用here 下载UserAgentUtils-1.2.3.jar的网址。