InstallReceiver

public class InstallReceiver
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.ddmlib.InstallReceiver


Odbiornik danych wyjściowych wiersza poleceń „pm install package.apk”.

Użyj kombinacji isSuccessfullyCompleted()getErrorMessage(), aby określić, czy instalacja się powiodła i jaki wystąpił błąd.

Podsumowanie

Publiczne konstruktory

InstallReceiver()

Metody publiczne

void done()

kończy proces.

String getErrorCode()
String getErrorMessage()

Zwraca komunikat o błędzie z instalacji.

String getSuccessMessage()

Zwraca komunikat o powodzeniu instalacji.

boolean isCancelled()
boolean isSuccessfullyCompleted()

Zwraca wartość „prawda”, jeśli instalacja została w pełni zakończona.

void processNewLines(String[] lines)

Wywoływana, gdy proces zdalny otrzymuje nowe wiersze.

Publiczne konstruktory

InstallReceiver

public InstallReceiver ()

Metody publiczne

gotowe

public void done ()

kończy proces. Jest wywoływana po przetworzeniu ostatnich wierszy przez funkcję processNewLines(String[]).

getErrorCode

public String getErrorCode ()

Zwroty
String Część ERROR_CODE komunikatu, np. „Failure [ERROR_CODE: description]”

getErrorMessage

public String getErrorMessage ()

Zwraca komunikat o błędzie z instalacji. Zwraca wartość null, jeśli operacja się powiodła lub wystąpił limit czasu.

Zwroty
String

getSuccessMessage

public String getSuccessMessage ()

Zwraca komunikat o powodzeniu instalacji. Jeśli wystąpi błąd, zwraca wartość null.

Zwroty
String

isCancelled

public boolean isCancelled ()

Zwroty
boolean

isSuccessfullyCompleted

public boolean isSuccessfullyCompleted ()

Zwraca wartość „prawda”, jeśli instalacja została w pełni zakończona. Jeśli funkcja getErrorMessage() zwraca wartość null, a funkcja isSuccessfullyCompleted() zwraca wartość false, najprawdopodobniej wystąpił limit czasu po stronie urządzenia.

Zwroty
boolean

processNewLines

public void processNewLines (String[] lines)

Wywoływana, gdy proces zdalny otrzymuje nowe wiersze.

Gdy wiersze są przekazywane do tej metody, są one kompletne.

Parametry
lines String: tablica zawierająca nowe wiersze.