精华内容
下载资源
问答
  • if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-...
    if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
        if(window.location.href.indexOf("?mobile")<0){
            try{
                if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
                    window.location.href="../m/index.html";
                }else if(/iPad/i.test(navigator.userAgent)){
                //ipad
                }else{
                // 其他
                }
            }catch(e){}
        }
    }
    
    
    
    function getPgjs(){
            var agent = navigator.userAgent.toLowerCase();
            var res = agent.match(/android/);
            if(res == "android")
                return res;
            res = agent.match(/iphone/);
            if(res == "iphone")
                return "ios";
            res = agent.match(/ipad/);
            if(res == "ipad")
                return "ios";
            res = agent.match(/windows/);
            if(res == "windows")
                return "wp";
            return "pc";
        }

    转载于:https://my.oschina.net/AdamHoly/blog/1545219

    展开全文
  • Android开发中有时需要判断手机是否已经root,这个类就是全面检查Android设备是否root的工具类,Android开发中有时需要判断手机是否已经root,这个类就是全面检查Android设备是否root的工具类,Android开发中有时...
  • 安卓手机安装APP时,提示“请检查是不是安卓设备”,什么情况下会出现这种提示呀,有哪位见过这个吗?求指点。
  • if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.use
    if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
        if(window.location.href.indexOf("?mobile")<0){
            try{
                if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
                    window.location.href="../m/index.html";
                }else if(/iPad/i.test(navigator.userAgent)){
                //ipad
                }else{
                // 其他
                }
            }catch(e){}
        }
    }
    
    
    
    function getPgjs(){
            var agent = navigator.userAgent.toLowerCase();
            var res = agent.match(/android/);
            if(res == "android")
                return res;
            res = agent.match(/iphone/);
            if(res == "iphone")
                return "ios";
            res = agent.match(/ipad/);
            if(res == "ipad")
                return "ios";
            res = agent.match(/windows/);
            if(res == "windows")
                return "wp";
            return "pc";
        }
    
    展开全文
  • 目前也没有可靠的方法来检查设备上是否有导航栏。可以使用KeyCharacterMap.deviceHasKey来检查设备上是否有某些物理键,比如说菜单键、返回键、Home键。然后我们可以通过存在物理键与否来判断是否有NavigationBar...

    http://blog.csdn.NET/lnb333666/article/details/41821149

    目前也没有可靠的方法来检查设备上是否有导航栏。可以使用KeyCharacterMap.deviceHasKey来检查设备上是否有某些物理键,比如说菜单键、返回键、Home键。然后我们可以通过存在物理键与否来判断是否有NavigationBar(一般来说手机上物理键、NavigationBar共存).

    public static int getNavigationBarHeight(Activity activity) {
            Resources resources = activity.getResources();
            int resourceId = resources.getIdentifier("navigation_bar_height",
                    "dimen", "android");
            //获取NavigationBar的高度
            int height = resources.getDimensionPixelSize(resourceId);
            return height;
        }

    上面这段代码,在绝大多数情况下都能获取到NavigationBar的高度。所以有人想通过这个高度来判断是否有NavigationBar 是不行的。当然4.0版本以下就不用说了。确认个问题,NavigationBar是4.0以上才有么?

    因为设备有物理键仍然可以有一个导航栏。任何设备运行自定义rom时都会设置一个选项,是否禁用的物理键,并添加一个导航栏。看看API:

    ViewConfiguration.get(Context context).hasPermanentMenuKey()  有这么一句描述 :Report if the device has a permanent menu key available to the user(报告如果设备有一个永久的菜单主要提供给用户).

    Android.view.KeyCharacterMap.deviceHasKey(int keyCode) 的描述:Queries the framework about whether any physical keys exist on the any keyboard attached to the device that are capable of producing the given key code(查询框架是否存在任何物理键盘的任何键盘连接到设备生产给出关键代码的能力。).

    那么解决的办法就是:

    @SuppressLint("NewApi") 
        public static boolean checkDeviceHasNavigationBar(Context activity) {
    
            //通过判断设备是否有返回键、菜单键(不是虚拟键,是手机屏幕外的按键)来确定是否有navigation bar
            boolean hasMenuKey = ViewConfiguration.get(activity)
                    .hasPermanentMenuKey();
            boolean hasBackKey = KeyCharacterMap
                    .deviceHasKey(KeyEvent.KEYCODE_BACK);
    
            if (!hasMenuKey && !hasBackKey) {
                // 做任何你需要做的,这个设备有一个导航栏
                return true;
            }
            return false;
        }

     

    展开全文
  • 网上找了很多,发现好多都是扯淡,下面这代码真正有效 var isTouchDevice='ontouchstart' in document....chrome开发者工具,当转化为手机时,isTouchDevice为true,当为PC的时候,isTouchDevice为false; ...

    网上找了很多,发现好多都是扯淡,下面这代码真正有效

    var isTouchDevice='ontouchstart' in document.documentElement;
    console.log(isTouchDevice)
    

    chrome开发者工具,当转化为手机时,isTouchDevice为true,当为PC的时候,isTouchDevice为false;

    展开全文
  • 此插件可与一起使用,并允许您的应用程序检查是否在iOS和Android手机上设置了pin / keyguard或密码。 支持平台 安卓 iOS(iOS 8及更高版本) 安装 以下是使用命令行工具自动安装此插件的方法。 有关其他信息,请参阅...
  • 检查手机是否root

    2019-12-17 14:08:00
    /** * 检查设备是否已经root * * @return */ private static synchronized boolean checkRoot() { Process process = null; DataOutputStream os = null; try { ...
  • apk管理器显示设备也是正常,但是android studio就是找不到设备 ,尝试了半个钟才解决,记录一下。 解决方案:把鲁大师卸载了,或者把鲁大师有个插件服务叫手机助手的进程关了。我是直接卸载鲁大师了 ...
  • 检查手机是否成功root

    2019-09-10 15:09:36
    使用 adb shell 连接手机看看能不能使用Root权限。 adb -d shell 连接模拟器。(ps: -d表示外设 ;-e 表示虚拟设备) adb -d shell,如果有连接多个USB设备先用adb devices查看连接的设备的ID,再adb -d ID shell...
  • javascript如何检查移动设备,如手机平台是否支持重力或者方向感应。  可以使用html5提供的重力和方向感应接口来判断。  html5 中针对高端手机提供了重力感应和重力加速的接口,开发可以利用这个接口获取到...
  • 瑞视特推出手机背胶设备,自动化在线检测背胶缺陷,并实现了产品质量也提高了生产效率。 下面,了解一下手机背胶设备,自动化在线检测背胶缺陷情况 1.适用于无尘工作场所和全自动生产的设备 2.检测效率较高,...
  • 移动互联网时代用户的行为习惯逐渐往移动端迁移,越来越多的人通过手机浏览器来浏览网页。有时,我们需要知道一个用户是通过什么设备来访问我们的页面的,比如对比PC端访问量和移动端访问量。这些信息我们可以通过...
  • 日前,一款名为 Peek 的智能手机专用的便携眼部检查工具...Peek 眼病检测系统包含一个智能手机应用程序还有一个支持 Android 智能机的硬件设备,该硬件可以当作便携廉价的眼病检测、分析仪器。该系统具备多种功能,比如
  • 使用此功能向手机或其他移动设备发送短信。 目前,它仅适用于美国的手机。 我发现它对经常进行耗时计算的人很有用。 我的实验室伙伴经常打电话给我,让我检查他的电脑,看看他的计算是否结束。 我为他做了这个小...
  • 移动互联网时代用户的行为习惯逐渐往移动端迁移,越来越多的人通过手机浏览器来浏览网页。有时,我们需要知道一个用户是通过什么设备来访问我们的页面的,比如对比PC端访问量和移动端访问量。这些信息我们可以通过...
  • /** 检测是否为手机访问 if(!function_exists('isMobile')){ function isMobile() { // 先检查是否为wap代理,准确度高 if (stristr($_SERVER['HTTP_VIA'], "wap")) { return true; } // 检查浏览器是否接受...
  • 检查手机网络连接后重试, <p><img alt="Q2" src="https://img-blog.csdnimg.cn/img_convert/9c2e9c905478b2efe911ebf9db8b81de.png" /></p> 其实设备已经成功加入到家庭里面的,在米家tab能看到设备&...
  • 发完牢骚,记录一下OPPO手机adb调试找不到设备的解决方法吧。 1.下载驱动 首先肯定是驱动没装上喽,插入手机虽然可以打开存储设备,但是并没有自动安装上驱动,在设备管理器里的Android栏位里可以看到黄色感叹号。 ...
  • 电源指示灯 指示是否使用广播接收器将设备插入电源的应用程序。 该应用程序演示了广播接收器的用法 从广播接收器更新UI 随时贡献自己的力量。 谢谢
  • 本文介绍了ionic2屏幕适配实现适配手机、平板等设备的示例代码,分享给大家,具体如下: 推荐使用的编辑器是:VS code (Visual Studio Code)=>只负责编辑文档,不编译。 而WebStorm 有检查编译等,在ionic1开发...
  • 附加 Unity 调试程序)一直找不到AndroidPlayer,最后检查了一下手机的系统版本是10.0,而我电脑中下载的版本缺少10.0的一些配置(Android SDK),更新了一下SDK就好了,至于怎么设置就不说了,百度一堆。...
  • 应用商店会确保您的应用只能在支持AR的设备上运行,当用户安装 AR 必备应用时,应用商店会自动安装ARCore,然后再安装应用。 要将应用设置为 AR 必备,确保按下图所示勾选Edit > Project Settings &...
  • 使用三星6.0的时候设备安全进行检查时,发现 有的应用被被标识为威胁, 建议卸载应用。 然后想咨询下:三星依据什么机制来检测 应用存在威胁的? 是检查应用申请的权限么,还是因为安装应用是来自某些渠道,让三星...
  • 前言 目前许多手机、数据卡终端厂商产品普遍还是基于C语言进行开发的,由于C语言动态申请的内存需要程序员负责释放,所以产品中势必会存在内存泄漏。鉴于嵌入式产品内存资源宝贵,积累的泄漏会导致手机无规律死机...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 882
精华内容 352
关键字:

手机检查设备