نصب گیرنده
public class InstallReceiver
extends MultiLineReceiver
| شیء جاوا | ||
| ↳ | 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)زمانی فراخوانی میشود که خطوط جدید توسط فرآیند راه دور دریافت میشوند. |
سازندگان عمومی
نصب گیرنده
public InstallReceiver ()
روشهای عمومی
انجام شده
public void done ()
فرآیند را خاتمه میدهد. این تابع پس از عبور آخرین خطوط از processNewLines(String[]) فراخوانی میشود.
دریافت کد خطا
public String getErrorCode ()
| بازگشتها | |
|---|---|
String | بخش کد خطای یک پیام مانند: "خطا [کد خطای: توضیحات]" |
دریافت پیام خطا
public String getErrorMessage ()
پیام خطای ناشی از نصب را برمیگرداند. در صورت موفقیتآمیز بودن یا وقوع timeout، مقدار null را برمیگرداند.
| بازگشتها | |
|---|---|
String | |
دریافت پیام موفقیت
public String getSuccessMessage ()
پیام موفقیتآمیز بودن نصب را برمیگرداند. در صورت مشاهدهی خطا، مقدار null را برمیگرداند.
| بازگشتها | |
|---|---|
String | |
لغو شد
public boolean isCancelled ()
| بازگشتها | |
|---|---|
boolean | |
با موفقیت انجام شد
public boolean isSuccessfullyCompleted ()
اگر نصب کاملاً موفقیتآمیز باشد، مقدار true را برمیگرداند. اگر getErrorMessage() مقدار null را برگرداند و isSuccessfullyCompleted() مقدار false را برگرداند، به احتمال زیاد یک timeout در سمت دستگاه رخ داده است.
| بازگشتها | |
|---|---|
boolean | |
پردازشهای جدید
public void processNewLines (String[] lines)
زمانی فراخوانی میشود که خطوط جدید توسط فرآیند راه دور دریافت میشوند.
تضمین میشود که خطوط وقتی به این روش داده میشوند، کامل باشند.
| پارامترها | |
|---|---|
lines | String : آرایهای که شامل خطوط جدید است. |