JAVA判断移动端还是PC端访问
来源:互联网 发布:美工需要具备什么条件 编辑:程序博客网 时间:2024/06/04 20:00
public class BrowserUtils { // \b 是单词边界(连着的两个(字母字符 与 非字母字符) 之间的逻辑上的间隔), // 字符串在编译时会被转码一次,所以是 "\\b" // \B 是单词内部逻辑间隔(连着的两个字母字符之间的逻辑上的间隔) private static final String phoneReg = "\\b(ip(hone|od)|android|opera m(ob|in)i" +"|windows (phone|ce)|blackberry" +"|s(ymbian|eries60|amsung)|p(laybook|alm|rofile/midp" +"|laystation portable)|nokia|fennec|htc[-_]" +"|mobile|up.browser|[1-4][0-9]{2}x[1-4][0-9]{2})\\b"; private static final String tabletReg = "\\b(ipad|tablet|(Nexus 7)|up.browser|[1-4][0-9]{2}x[1-4][0-9]{2})\\b"; //移动设备正则匹配:手机端、平板 private static Pattern phonePat = Pattern.compile(phoneReg, Pattern.CASE_INSENSITIVE); private static Pattern tabletPat = Pattern.compile(tabletReg, Pattern.CASE_INSENSITIVE); /** * 检测是否是移动设备访问 * * @param userAgent 浏览器标识 * @return true:移动设备接入,false:pc端接入 */ public static boolean isMobile(String userAgent){ if(null == userAgent){ userAgent = ""; } return phonePat.matcher(userAgent).find() || tabletPat.matcher(userAgent).find(); } }
0 0
- JAVA判断移动端还是PC端访问
- java后台判断请求来自移动端访问还是PC端访问
- java后台判断前端是PC端访问还是移动端访问
- 判断当前访问终端是PC端还是移动端
- java判断请求来自pc还是移动端
- java实现判断是手机端还是pc端访问
- js判断pc端还是移动端
- 判断pc端还是移动端
- 如何判断移动端还是PC端
- 判断是移动端还是pc端
- 判断PC端还是移动端JS
- 判断是移动端还是pc端
- 判断移动端还是pc端
- JS判断PC端还是移动端
- js判断是pc还是移动端
- js判断是pc还是移动端
- PHP判断是手机移动端访问还是PC端访问的函数
- 判断站点访问的终端类型(移动端还是pc端)的方法
- 如何用Java代码列出一个目录下所有的文件?
- ResultSet.next()方法
- SSH三大框架的工作原理及流程
- javascript中对象字面量的理解
- 个人认为不错的代码结构:利用switch case语句进行参数的取值校验
- JAVA判断移动端还是PC端访问
- DB2权限管理-组(group) 和角色(role)的区别
- TSQL Merge 用法
- 论文阅读:An Automatic Panoramic Image Reconstruction Scheme from Dental Computed Tomography Images
- 70. Climbing Stairs
- 3D数学基础 图形与游戏开发的学习 第三章 多坐标系
- Android百度 地图打开显示某坐标的地图
- HDU 4059 The Boss on Mars(容斥原理+四次方数列求和)
- OC中的extern,static,const