2019独角兽企业重金招聘Python工程师标准>>>

public boolean JudgeIsMoblie(HttpServletRequest request) {boolean isMoblie = false;String[] mobileAgents ={"Nokia",//诺基亚,有山寨机也写这个的,总还算是手机,Mozilla/5.0 (Nokia5800 XpressMusic)UC AppleWebkit(like Gecko) Safari/530"SAMSUNG",//三星手机 SAMSUNG-GT-B7722/1.0+SHP/VPP/R5+Dolfin/1.5+Nextreaming+SMM-MMS/1.2.0+profile/MIDP-2.1+configuration/CLDC-1.1"MIDP-2",//j2me2.0,Mozilla/5.0 (SymbianOS/9.3; U; Series60/3.2 NokiaE75-1 /110.48.125 Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML like Gecko) Safari/413"CLDC1.1",//M600/MIDP2.0/CLDC1.1/Screen-240X320"SymbianOS",//塞班系统的,"MAUI",//MTK山寨机默认ua"UNTRUSTED/1.0",//疑似山寨机的ua,基本可以确定还是手机"Windows CE",//Windows CE,Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)"iPhone",//iPhone是否也转wap?不管它,先区分出来再说。Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; zh-cn) AppleWebKit/532.9 (KHTML like Gecko) Mobile/8B117"iPad",//iPad的ua,Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; zh-cn) AppleWebKit/531.21.10 (KHTML like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10"Android",//Android是否也转wap?Mozilla/5.0 (Linux; U; Android 2.1-update1; zh-cn; XT800 Build/TITA_M2_16.22.7) AppleWebKit/530.17 (KHTML like Gecko) Version/4.0 Mobile Safari/530.17"BlackBerry",//BlackBerry8310/2.7.0.106-4.5.0.182"UCWEB",//ucweb是否只给wap页面? Nokia5800 XpressMusic/UCWEB7.5.0.66/50/999"ucweb",//小写的ucweb貌似是uc的代理服务器Mozilla/6.0 (compatible; MSIE 6.0;) Opera ucweb-squid"BREW",//很奇怪的ua,例如:REW-Applet/0x20068888 (BREW/3.1.5.20; DeviceId: 40105; Lang: zhcn) ucweb-squid"J2ME",//很奇怪的ua,只有J2ME四个字母"YULONG",//宇龙手机,YULONG-CoolpadN68/10.14 IPANEL/2.0 CTC/1.0"YuLong",//还是宇龙"COOLPAD",//宇龙酷派YL-COOLPADS100/08.10.S100 POLARIS/2.9 CTC/1.0"TIANYU",//天语手机TIANYU-KTOUCH/V209/MIDP2.0/CLDC1.1/Screen-240X320"TY-",//天语,TY-F6229/701116_6215_V0230 JUPITOR/2.2 CTC/1.0"K-Touch",//还是天语K-Touch_N2200_CMCC/TBG110022_1223_V0801 MTK/6223 Release/30.07.2008 Browser/WAP2.0"Haier",//海尔手机,Haier-HG-M217_CMCC/3.0 Release/12.1.2007 Browser/WAP2.0"DOPOD",//多普达手机"Lenovo",// 联想手机,Lenovo-P650WG/S100 LMP/LML Release/2010.02.22 Profile/MIDP2.0 Configuration/CLDC1.1"LENOVO",// 联想手机,比如:LENOVO-P780/176A"HUAQIN",//华勤手机"AIGO-",//爱国者居然也出过手机,AIGO-800C/2.04 TMSS-BROWSER/1.0.0 CTC/1.0"CTC/1.0",//含义不明"CTC/2.0",//含义不明"CMCC",//移动定制手机,K-Touch_N2200_CMCC/TBG110022_1223_V0801 MTK/6223 Release/30.07.2008 Browser/WAP2.0"DAXIAN",//大显手机DAXIAN X180 UP.Browser/6.2.3.2(GUI) MMP/2.0"MOT-",//摩托罗拉,MOT-MOTOROKRE6/1.0 LinuxOS/2.4.20 Release/8.4.2006 Browser/Opera8.00 Profile/MIDP2.0 Configuration/CLDC1.1 Software/R533_G_11.10.54R"SonyEricsson",// 索爱手机,SonyEricssonP990i/R100 Mozilla/4.0 (compatible; MSIE 6.0; Symbian OS; 405) Opera 8.65 [zh-CN]"GIONEE",//金立手机"HTC",//HTC手机"ZTE",//中兴手机,ZTE-A211/P109A2V1.0.0/WAP2.0 Profile"HUAWEI",//华为手机,"webOS",//palm手机,Mozilla/5.0 (webOS/1.4.5; U; zh-CN) AppleWebKit/532.2 (KHTML like Gecko) Version/1.0 Safari/532.2 Pre/1.0"GoBrowser",//3g GoBrowser.User-Agent=Nokia5230/GoBrowser/2.0.290 Safari"IEMobile",//Windows CE手机自带浏览器,"WAP2.0"//支持wap 2.0的}; if (request.getHeader("User-Agent") != null) {for (String mobileAgent : mobileAgents) {if (request.getHeader("User-Agent").indexOf(mobileAgent) >= 0) {isMoblie = true;break;}}}return isMoblie;}

转载于:https://my.oschina.net/u/1455335/blog/728146

javaweb适配手机相关推荐

  1. harmonyos系统适配机型,华为鸿蒙os适配手机一览,HarmonyOS系统适配机型有哪些

    华为鸿蒙os也是要上线了,正式版会在12月份到来的,这个也是自己开发的系统,能否乐成照样要看适配是否合适,经由漫长的守候,鸿蒙终于要来了,下面就来先容下华为鸿蒙os适配机型有哪些. 华为鸿蒙os适配机 ...

  2. Android适配手机与平板屏幕尺寸

    一.划分手机和平板 人为判断方法: 大于6英寸的就是平板.小于6英寸的都是手机     平板尺寸:     6英寸.7英寸.10英寸.14英寸- Android系统支持多配置资源文件,我们可以追加新的 ...

  3. 适配手机VR眼镜的VR视频播放器种类大全

    随着移动终端的普及和VR市场的快速发展,越来越多的资本盯上了手机端VR内容的打造,希望在VR行业占领自己的半壁江山,现在也有越来越多的VR视频播放器,今天小九就为大家带来几个适配手机VR眼镜的VR视频 ...

  4. 手游 android 分辨率 适配,原神手游手机什么配置能玩 原神手游适配手机型号一览_游侠手游...

    原神手机什么配置能玩?原神是由米哈游自主研发的一款全新开放世界冒险游戏,很多小伙伴都很关心这款游戏什么手机能玩,有什么配置要求,不清楚的可以接下来和小编一起了解一下答案哦! 原神适配手机型号 一.原神 ...

  5. Android适配自己总结的心德 同时适配手机和平板 同时适配横竖屏幕切换

    前言:关于这个问题就设计到了很多单位了,什么px.pt.dp.sp,手机尺寸,ppi等等,我这里只介绍我解除过比较靠谱的.如果你有更好的屏幕适配方案,请在评论区留下链接.非常感谢 一.最小宽度 限定符 ...

  6. 谈谈关于前端开发网页适配手机的相关设置

    虽然说本人是做前端开发的,但是也开发过几个Android项目,还是比较关注移动端的,个人感觉以后用网页开发手机App是一种趋势,h5的兴起也正说明了这一点,也正是有了h5,让前端开发者也能开发手机,好 ...

  7. H5方面(H5适配手机屏幕等)

    一个html页,其文本包含三个方面的信息,逻辑,内容,样式.其中逻辑部分决定页面和用户交互的行为,样式部分决定用户界面的视觉表现,内容部分是结构化的文本信息.对于一个以内容为主的页面(区别于富交互应用 ...

  8. Android开发图标适配手机方案

    Android开发图标适配手机方案 在Android入门的时候并没有太多考虑上述问题,甚至在做案列的时候图片或者图标显示在手机上是比较模糊,这对于用户来说是非常影响使用舒适度的. 解决方案如下: 先准 ...

  9. 基于 vue3.x + vite + element plus,适配手机、平板、pc 的后台开源免费模板库

    介绍 vue-next-admin 基于 vue3.x + CompositionAPI + typescript + vite + element plus + vue-router-next + ...

最新文章

  1. 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
  2. docker 和挂载文件一起打包成新镜像_Docker文件系统和数据卷
  3. 使用I/O 系统调用--copy.c
  4. 大话TreeMap的put,get过程
  5. linux 权限提示信息,命令行快速提示:权限进阶 | Linux 中国
  6. 「前端」看懂前端脚手架你需要这篇webpack
  7. sm2算法c 语言实现,移远通信集成国密安全解决方案的C-V2X AP模组商用落地
  8. 火狐浏览器 模拟人工重复操作_火狐浏览器下载手机版-火狐浏览器下载安装到手机v68.6.0...
  9. 控制系统计算机仿真源码,控制系统计算机仿真-实验五.doc
  10. 简单打印-双排标签102*30模板设计
  11. MySQL用什么输入法_最好用的输入法是什么?
  12. EXCEL下拉菜单怎么弄
  13. mac通过u盘启动linux系统,在mac下制作linux启动U盘
  14. QT入门学习(一):什么是QT
  15. 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。(指针)
  16. Android开发-基本概念小整理(四)为了面试的小伙伴们所准备~~
  17. TaoFramework
  18. CFI Flash, JEDEC Flash ,Parellel Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系
  19. 苹果手机浏览器 不支持line-height属性的解决方法
  20. 数据结构:数组和链表的区别以及各自的优缺点

热门文章

  1. 毕业四年后一次同学聚会(性格决定命运)【转载】
  2. 身为企业管理者,必须了解的财务知识
  3. JS中的offsetLeft和clientLeft和scrollLeft的一些区别
  4. Spring Security OAuth2 改变jwt带默认authorities信息
  5. phpcmsV9最新升级修复下载
  6. 提取VirusTotal的扫描结果
  7. 三子棋【入门保姆级】(可以转化为N字棋)
  8. Java断点续传实现原理很简单
  9. 2d和3d cnn 解决医疗影像分析问题
  10. (笔记)libc: Fatal signal 5 (SIGTRAP), code 1 (TRAP_BRKPT), fault addr 0x6f36dd63c0 in tid 29733 (examp