// 获取手机来源
String userAgent = req.getHeader("User-Agent");
String fromtype = "";
if (!StringTools.isNullOrEmpty(userAgent))
{
if (-1 != userAgent.indexOf("iPhone"))
{
fromtype = "iPhone";
}
else
{
if (-1 != userAgent.indexOf("zh-cn;"))
{
// "Mozilla/5.0 (Linux; U; Android 4.3; zh-cn; C6602 Build/10.4.B.0.569) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 V1_AND_SQ_4.7.2_134_YYB_D "
fromtype = userAgent.substring(userAgent.indexOf("zh-cn;") + 7, userAgent.indexOf("Build"));
}
else if (-1 != userAgent.indexOf("en-us;"))
{
fromtype = userAgent.substring(userAgent.indexOf("en-us;") + 7, userAgent.indexOf("Build"));
}
else if ("".equals(fromtype))
{
fromtype = userAgent.substring(0, userAgent.indexOf("/"));
}
}
String userAgent = req.getHeader("User-Agent");
String fromtype = "";
if (!StringTools.isNullOrEmpty(userAgent))
{
if (-1 != userAgent.indexOf("iPhone"))
{
fromtype = "iPhone";
}
else
{
if (-1 != userAgent.indexOf("zh-cn;"))
{
// "Mozilla/5.0 (Linux; U; Android 4.3; zh-cn; C6602 Build/10.4.B.0.569) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 V1_AND_SQ_4.7.2_134_YYB_D "
fromtype = userAgent.substring(userAgent.indexOf("zh-cn;") + 7, userAgent.indexOf("Build"));
}
else if (-1 != userAgent.indexOf("en-us;"))
{
fromtype = userAgent.substring(userAgent.indexOf("en-us;") + 7, userAgent.indexOf("Build"));
}
else if ("".equals(fromtype))
{
fromtype = userAgent.substring(0, userAgent.indexOf("/"));
}
}