我想编写一个解析User Agent String
来自Mobile Devices
.
我要提取的信息是:
操作名称
操作版本
设备类型
浏览器名称
浏览器版本
我搜索了一些 Java 库:
因为我曾经UserAgentUtils
从 PC 请求中解析用户代理字符串。
但它没有重点Mobile Devices
。
我也试过WURFL
了,很好。
你能推荐我其他的Lib吗?
我想找到一个解析用户代理字符串焦点的库Mobile Devices
。
非常感谢!
我想编写一个解析User Agent String
来自Mobile Devices
.
我要提取的信息是:
操作名称
操作版本
设备类型
浏览器名称
浏览器版本
我搜索了一些 Java 库:
因为我曾经UserAgentUtils
从 PC 请求中解析用户代理字符串。
但它没有重点Mobile Devices
。
我也试过WURFL
了,很好。
你能推荐我其他的Lib吗?
我想找到一个解析用户代理字符串焦点的库Mobile Devices
。
非常感谢!
我在基于 user-agent-string.info 数据库的用户代理解析器库(称为 UADetector )上工作了一段时间。目前只能区分移动浏览器而不是移动设备。但是我们可以扩展这个库来扫描不同的签名。
为了开发更方便的访问,我们可以在类中构建一个 Signature-EnumUserAgent
作为一个集合,如下所示:
Set<Signature> getSignatures();
我们还可以添加一些 Is-Methods:
boolean isNexus();
boolean isIPhone();
boolean isIPad();
等等
但是对于这一步,我目前需要您(和/或其他开发人员)的一些输入/支持来收集移动设备签名(在用户代理字符串中)。