החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ApkChangeDetector
public
class
ApkChangeDetector
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
המחלקות האלה מזהות אם קובצי ה-APK שצריך להתקין שונים מאלה שבמכשיר, כדי להחליט אם לדלג על התקנה וביטול התקנה של אפליקציות במהלך הפעולות setUp ו-tearDown של ERROR(/TestAppInstallSetup).
סיכום
constructors ציבוריים
ApkChangeDetector
public ApkChangeDetector ()
methods ציבוריים
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,
List<File> testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers)
טיפול בתהליך ההתקנה מראש של האפליקציה.
| פרמטרים |
packageName |
String: שם החבילה. |
testApps |
List: מציין את כל קובצי ה-APK בחבילה עם השם ERROR(/packageName). |
device |
ITestDevice: מציין את המכשיר שבו הבדיקה פועלת. |
userId |
Integer: מזהה המשתמש הנוכחי. |
forAllUsers |
boolean: מציין אם הניקוי צריך להתבצע עבור כל המשתמשים. |
| החזרות |
boolean |
האם קובצי ה-APK ב-ERROR(/packageName) מטופלים באופן מלא במסגרת הגדרה מקומית מצטברת. ברירת המחדל היא false, כלומר לא חובה להתקין מחדש את קובצי ה-APK של החבילה. |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-06-22 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-06-22 (שעון UTC)."],[],[]]