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()
تعرِض هذه السمة القيمة "صحيح" إذا تم التثبيت بنجاح تام. |
void
|
processNewLines(String[] lines)
يتم استدعاء هذه الطريقة عندما تتلقّى العملية البعيدة أسطرًا جديدة. |
الإنشاءات العامة
InstallReceiver
public InstallReceiver ()
الطُرق العامة
done
public void done ()
يؤدي إلى إنهاء العملية. يتم استدعاء هذه الدالة بعد أن تمرّ الأسطر الأخيرة عبر processNewLines(String[]).
getErrorCode
public String getErrorCode ()
| المرتجعات | |
|---|---|
String |
تمثّل ERROR_CODE جزءًا من رسالة مثل: "تعذّر الإرسال [ERROR_CODE: الوصف]" |
getErrorMessage
public String getErrorMessage ()
تعرِض هذه السمة رسالة الخطأ من عملية التثبيت. تعرِض قيمة فارغة إذا نجحت العملية أو إذا حدثت مهلة.
| المرتجعات | |
|---|---|
String |
|
getSuccessMessage
public String getSuccessMessage ()
تعرض هذه السمة رسالة النجاح من عملية التثبيت. تعرِض قيمة فارغة في حال حدوث خطأ.
| المرتجعات | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
| المرتجعات | |
|---|---|
boolean |
|
isSuccessfullyCompleted
public boolean isSuccessfullyCompleted ()
تعرِض هذه السمة القيمة "صحيح" إذا تم التثبيت بنجاح تام. إذا عرضت getErrorMessage() القيمة null وعرضت isSuccessfullyCompleted() القيمة false، من المحتمل أن تكون قد حدثت مهلة على مستوى الجهاز.
| المرتجعات | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
يتم استدعاء هذه الطريقة عندما تتلقّى العملية البعيدة أسطرًا جديدة.
يُضمن أن تكون الأسطر كاملة عند تقديمها إلى هذه الطريقة.
| المعلمات | |
|---|---|
lines |
String: المصفوفة التي تحتوي على الأسطر الجديدة. |