החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release במקום ב-aosp-main כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ApkChangeDetector
public
class
ApkChangeDetector
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
הכיתה הזו מזהה אם קובצי ה-APK שרוצים להתקין שונים מאלה שבמכשיר, כדי להחליט אם לדלג על התקנה והסרה של אפליקציות במהלך setUp ו-tearDown של ERROR(/TestAppInstallSetup).
סיכום
קונסטרוקטורים גלויים לכולם
ApkChangeDetector
public ApkChangeDetector ()
שיטות ציבוריות
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
טיפול בתהליך הניקוי של החבילה.
| פרמטרים |
packageName |
String: שם החבילה שרוצים לנקות. |
device |
ITestDevice: מציין את המכשיר שבו הבדיקה פועלת. |
userId |
Integer: מזהה המשתמש הנוכחי. |
forAllUsers |
boolean: מציין אם צריך לבצע את הניקוי לכל המשתמשים. |
| החזרות |
boolean |
האם ניקוי החבילה שצוינה הושלם. ברירת המחדל היא false, שמציינת שהניקוי לא בוצע. |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers)
טיפול בתהליך ההתקנה מראש של האפליקציה.
| פרמטרים |
packageName |
String: שם החבילה. |
testApps |
: מציינים את כל קובצי ה-APK בחבילה בשם ERROR(/packageName). |
device |
ITestDevice: מציין את המכשיר שבו הבדיקה פועלת. |
userId |
Integer: מזהה המשתמש הנוכחי. |
forAllUsers |
boolean: מציין אם צריך לבצע את הניקוי לכל המשתמשים. |
| החזרות |
boolean |
אם קובצי ה-APK ב-ERROR(/packageName) מטופלים באופן מלא במסגרת ההגדרה המצטברת המקומית. ברירת המחדל היא false, כלומר אין חובה להתקין מחדש את חבילות ה-APK. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[]]