在java代码中检测android浏览器的方法是什么?

时间:2014-09-30 09:33:22

标签: java android user-agent

我正试图在java中检测android浏览器。

我知道我们可以嗅探user agent(UAgentInfo.java)并检测设备并知道它是Android设备还是ios设备。但我不想检测设备。

我想要做的是:在检测到android设备后,我想知道用户正在使用哪种浏览器。如果它是一个Android浏览器,那么我将展示另一种UI。

有什么办法吗?非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

user-agent中包含同样的内容,但您需要在整个字符串中搜索关键字mozillachrome等,以查看是否可以找到匹配项。

可以有多个关键字过滤器来缩小搜索范围,以准确检测浏览器的类型。 例如。

Mozilla If keywords IN="mozilla","firefox" and NOT IN="IE"