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() i 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. |