1.js:function sourceDevice(){

var ua = navigator.userAgent.toLowerCase();

if(ua.indexOf("iphone") != -1){

return IPHONE;

}else if(ua.indexOf("android") != -1){

return ANDROID;

}else if(ua.indexOf("ipad") != -1){

return IPAD;

}else if(ua.indexOf("windows nt") != -1){

return PC;

}else{

return OTHERDEVICE;

}

}


function sourceBrow(){

var ua = navigator.userAgent.toLowerCase();

if(ua.match(/MicroMessenger/i)=="micromessenger") {

return WEIXIN;

}else if (ua.indexOf("ucbrowser") != -1){

return UC;

}else if(ua.indexOf("360 aphone browser") != -1){

return THREESIXZERO;

}else if(ua.indexOf("safari") != -1){

if(sourceType == 1){

return SAFARI;

}

return OTHERBROW;

}else{

return OTHERBROW;

}

}

2.java

String header=request.getHeader("user-agent");

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android(安卓)Studio自动化快速实现Parce
  2. Android(安卓)Camera 系统 imx代码
  3. Android布局管理器-使用FrameLayout帧布
  4. Android(安卓)studio 如何创建创建第三方
  5. Android中不同Activity的切换
  6. 自定义android折线图,实现左右滑动和快速
  7. Android(安卓)推断当前的界面是否是桌面
  8. EditText属性大全详解
  9. Android笔记(五):Android中的Radio
  10. 64位ubuntu16.04安装Android(安卓)Studio