如何区分手机未安装驱动程序,和手机安装过驱动程序但是未开启usb调试

解决方案 »

  1.   

    是否可以执行adb.exe,然后获取结果,应该可以区分。
      

  2.   


    是否安装驱动程序,这个我不太清    但是判别手机是否开启USB调试  我在源码中
     String value = SystemProperties.get("persist.service.adb.enable", "");
                        if (value.length() > 0) {
                        char enable = value.charAt(0);
                        if (enable == '1') {
                            setAdbEnabled(true);
                        } else if (enable == '0') {
                            setAdbEnabled(false);
                        }
                        SystemProperties.set("persist.service.adb.enable", "");
                    }所以LZ只需要判别enable 对象等于0还是1  等于1为true  等于0 为false