InstallReceiver
public
class
InstallReceiver
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.ddmlib.InstallReceiver | |
Récepteur de sortie pour la ligne de commande "pm install package.apk".
Utilisez une combinaison de isSuccessfullyCompleted() et getErrorMessage() pour déterminer si l'installation a réussi et quelle était l'erreur.
Résumé
Constructeurs publics | |
|---|---|
InstallReceiver()
|
|
Méthodes publiques | |
|---|---|
void
|
done()
Met fin au processus. |
String
|
getErrorCode()
|
String
|
getErrorMessage()
Renvoie le message d'erreur de l'installation. |
String
|
getSuccessMessage()
Renvoie le message de réussite de l'installation. |
boolean
|
isCancelled()
|
boolean
|
isSuccessfullyCompleted()
Renvoie la valeur "true" si l'installation a réussi. |
void
|
processNewLines(String[] lines)
Appelé lorsque de nouvelles lignes sont reçues par le processus distant. |
Constructeurs publics
InstallReceiver
public InstallReceiver ()
Méthodes publiques
OK
public void done ()
Met fin au processus. Cette méthode est appelée après que les dernières lignes ont été traitées par processNewLines(String[]).
getErrorCode
public String getErrorCode ()
| Renvoie | |
|---|---|
String |
Partie ERROR_CODE d'un message tel que "Échec [ERROR_CODE: description]" |
getErrorMessage
public String getErrorMessage ()
Renvoie le message d'erreur de l'installation. Renvoie la valeur "null" en cas de réussite ou de délai d'inactivité.
| Renvoie | |
|---|---|
String |
|
getSuccessMessage
public String getSuccessMessage ()
Renvoie le message de réussite de l'installation. Renvoie la valeur "null" en cas d'échec.
| Renvoie | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
| Renvoie | |
|---|---|
boolean |
|
isSuccessfullyCompleted
public boolean isSuccessfullyCompleted ()
Renvoie la valeur "true" si l'installation a réussi. Si getErrorMessage() renvoie la valeur null et que isSuccessfullyCompleted() renvoie la valeur false, il est fort probable qu'un délai d'inactivité ait été rencontré côté appareil.
| Renvoie | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
Appelé lorsque de nouvelles lignes sont reçues par le processus distant.
Il est garanti que les lignes sont complètes lorsqu'elles sont transmises à cette méthode.
| Paramètres | |
|---|---|
lines |
String : tableau contenant les nouvelles lignes. |