InstallReceiver
public
class
InstallReceiver
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.ddmlib.InstallReceiver | |
'pm install package.apk' 명령줄의 출력 수신기
isSuccessfullyCompleted() 및 getErrorMessage()을 조합하여 설치가 성공했는지, 오류가 무엇인지 결정합니다.
요약
공개 생성자 | |
|---|---|
InstallReceiver()
|
|
공개 메서드 | |
|---|---|
void
|
done()
프로세스를 종료합니다. |
String
|
getErrorCode()
|
String
|
getErrorMessage()
설치에서 오류 메시지를 반환합니다. |
String
|
getSuccessMessage()
설치에서 성공 메시지를 반환합니다. |
boolean
|
isCancelled()
|
boolean
|
isSuccessfullyCompleted()
설치가 완전히 성공한 경우 true를 반환합니다. |
void
|
processNewLines(String[] lines)
원격 프로세스에서 새 줄을 수신할 때 호출됩니다. |
공개 생성자
InstallReceiver
public InstallReceiver ()
공개 메서드
getErrorCode
public String getErrorCode ()
| 반환 값 | |
|---|---|
String |
'실패 [ERROR_CODE: 설명]'과 같은 메시지의 ERROR_CODE 부분 |
getErrorMessage
public String getErrorMessage ()
설치에서 오류 메시지를 반환합니다. 성공했거나 시간 초과가 발생한 경우 null을 반환합니다.
| 반환 값 | |
|---|---|
String |
|
getSuccessMessage
public String getSuccessMessage ()
설치에서 성공 메시지를 반환합니다. 실패가 확인되면 null을 반환합니다.
| 반환 값 | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
| 반환 값 | |
|---|---|
boolean |
|
isSuccessfullyCompleted
public boolean isSuccessfullyCompleted ()
설치가 완전히 성공한 경우 true를 반환합니다. getErrorMessage()가 null을 반환하고 isSuccessfullyCompleted()가 false를 반환하면 기기 측에서 타임아웃이 발생했을 가능성이 큽니다.
| 반환 값 | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
원격 프로세스에서 새 줄을 수신할 때 호출됩니다.
이 메서드에 제공되는 줄은 완전한 줄입니다.
| 매개변수 | |
|---|---|
lines |
String: 새 줄이 포함된 배열입니다. |