dasiek Opublikowano 4 Lutego 2013 Zgłoś Udostępnij Opublikowano 4 Lutego 2013 Pisząc Aplikacje na kompa pozwalającą zarządzać telefonem potrzebowałem "sposobu" na wykrycie kolejnych etapów w kosoli ADB/Fastboota. Publikuję oto ten że kod - może się komuś przyda. Osoba która 'się zna' będzie wiedziała jak go zmodyfikować. adb reboot recovery działą W folderze w którym mamy skompilowaną do eksekucyjnej javy potrzebujemy plików adbna windowsie to:adb.exeAdbWinApli.dllAdbWinUsbApi.dllkod import java.io.*;class main{public static void main(String Argv[]){String[] ADB_INFO = new String[10];int ilosc_lini = 0;try {Process p = Runtime.getRuntime().exec("adb reboot recovery");BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));while ((in.readLine()) != null){ADB_INFO[ilosc_lini] = in.readLine();//// tu możesz sprawdzić czy dana linia jest ta ktora chcesz// np equal(ADB_INFO[ilosc_lini]," ** demon start runing **");//System.out.println(ADB_INFO[ilosc_lini]);ilosc_lini++;}System.out.println("Ilosc lini = " + ilosc_lini);} catch (IOException e){e.printStackTrace();}System.exit(0);}}dzieki ADB_INFO mamy 'log' co się dzieje. do operacji adb devices bądź adb reboot recovery potrzebowałem max 10 linijek, jakby ktoś chciał logcata zrobić proszę powiększyć tablicę źródło (również go skopiuj jak kopiujesz wszystko) : http://cheqoladowy.blogspot.com/2013/02/java-obsuga-adbfastboot.html 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Grzesiek95112 Opublikowano 4 Lutego 2013 Zgłoś Udostępnij Opublikowano 4 Lutego 2013 Dzięki. Przyda się Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.