首页 > 学院 > 开发设计 > 正文

java判断请求来自pc还是移动端

2019-11-14 08:52:47
字体:
来源:转载
供稿:网友

在实际的业务需求中,经常需要判断请求来源以实现不同功能,下面的java代码可以实现。

通用方法:

public static boolean isMobileDevice(String requestHeader){        /**         * android : 所有android设备         * mac os : iphone ipad         * windows phone:Nokia等windows系统的手机         */        String[] deviceArray = new String[]{"android","mac os","windows phone"};        if(requestHeader == null)            return false;        requestHeader = requestHeader.toLowerCase();        for(int i=0;i<deviceArray.length;i++){            if(requestHeader.indexOf(deviceArray[i])>0){                return true;            }        }        return false;}返回true,代表来自移动端,返回false代表pc端。

关于如何获取requestHeader,请参阅上一篇文章。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表