zoukankan      html  css  js  c++  java
  • java,判断手机设备跟adb建立连接

    代码如下:

    package com.java.app01;
    
    import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    
    public class IsDevicesConnect {
        public static void main(String[] args) throws Exception {
            boolean bool = isDevicesConnect();
            System.out.println(bool);
    
        }
    
        public static Boolean isDevicesConnect() {
            Process process;
            Runtime runtime = Runtime.getRuntime();
            String driverName = "";
            try {
                process = runtime.exec("adb devices");
                InputStream inputStream = process.getInputStream();
                InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "GBK");
                BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
                String line;
                StringBuilder stringBuilder = new StringBuilder();
                while ((line = bufferedReader.readLine()) != null) {
                    stringBuilder.append(line);
                }
                driverName = stringBuilder.toString();
                driverName = driverName.replaceAll("List of devices attached", "");
                driverName = driverName.replaceAll("
    ", "");
                driverName = driverName.replaceAll("device", "");
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                if (driverName != null && driverName.length() != 0) {
                    System.out.println("获取到的设备名是:" + driverName);
                    return true;
                }
                return false;
            }
        }
    }

  • 相关阅读:
    【扩展】1. PHP 大括号{} 的使用
    preg_replace 中修正符 e 的解析
    terminal 修改终端显示的名字
    find 命令详解
    OSI 7层结构 粗认识
    vi 全解析
    awk 学习笔记
    scp 复制远程文件 文件带空格 处理
    更新博客地址啦!!!
    ubuntu16.04安装NVIDIA驱动遇到的问题
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/15195151.html
Copyright © 2011-2022 走看看