2017-11-23 3 views
-4

Ich muss die adb-Befehle in meinem Java-Programm ausführen, um bestimmte Aktionen in der Android-App auszuführen, aber leider habe ich keinen Weg gefunden, dies zu tun. Wie kann ich dies mit Java erreichen? Ist ProcessBuilder der einzige Weg dies zu erreichen oder haben wir andere Wege dies zu erreichen? Bitte helfen.Wie man adb-Befehle programmatisch mit Java ausführt

Antwort

0
 try { 
      Process process = Runtime.getRuntime().exec("command"); 
      // for data access 
      StringBuilder sb = new StringBuilder(); 
      BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream()); 
      String data; 
      while((data = br.readLine()) != null) { 
      sb.append(data); 
      } 
      br.close(); 
      // do whatever you want with sb content   
    } catch (IOException e) { 
     e.printStackTrace(); 
    } 
Verwandte Themen