קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
ModulePusher
public
class
ModulePusher
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.ModulePusher
|
סיכום
שיטות ציבוריות |
void
|
installModules(ImmutableMultimap<String, File> moduleFiles, boolean factoryReset, boolean disablePackageCache)
התקנה של moduleFiles במכשיר באמצעות adb push.
|
שדות
LINE_BREAK
public static final String LINE_BREAK
קונסטרוקטורים גלויים לכולם
ModulePusher
public ModulePusher (ITestDevice device,
long waitTimeMs,
long delayWaitingTimeMs)
פרמטרים |
device |
ITestDevice |
waitTimeMs |
long |
delayWaitingTimeMs |
long |
שיטות ציבוריות
installModules
public void installModules (ImmutableMultimap<String, File> moduleFiles,
boolean factoryReset,
boolean disablePackageCache)
התקנה של moduleFiles
במכשיר באמצעות adb push.
פרמטרים |
moduleFiles |
ImmutableMultimap : מפה מרובה (multimap) משמות חבילות לקובצי החבילות. במקרה של חלוקה, חבילת הבסיס צריכה להיות הראשונה בסדר האיטרציות. |
factoryReset |
boolean : אם הטעינה מחדש מתבצעת באמצעות איפוס להגדרות המקוריות. |
disablePackageCache |
boolean |
שיטות מוגנות
checkApexActivated
protected void checkApexActivated (ITestDevice device,
modules)
בודקים אם כל הקודקודים העליונים מופעלים.
פרמטרים |
device |
ITestDevice : בבדיקה. |
modules |
|
getApexPathUnderSystem
protected Path getApexPathUnderSystem (ITestDevice device,
String packageName)
פרמטרים |
device |
ITestDevice |
packageName |
String |
getModulesFailToActivate
protected getModulesFailToActivate ( toInstall,
activatedApexes)
הצגת מודולים שלא הופעלו.
פרמטרים |
toInstall |
|
activatedApexes |
: קבוצת הקודקודים הפעילים במכשיר |
החזרות |
|
רשימה שמכילה את apexinfo של מודולי apex הקלט שלא הופעלו. |
getPathsOnDevice
protected String[] getPathsOnDevice (ITestDevice device,
String packageName)
אחזור הנתיבים של קובצי ההתקנה של החבילה במכשיר.
פרמטרים |
device |
ITestDevice : בבדיקה |
packageName |
String : של המודול |
החזרות |
String[] |
הנתיבים של כל הקבצים בחבילה |
getPreloadPaths
protected Path[] getPreloadPaths (ITestDevice device,
File[] moduleFiles,
String packageName,
int apiLevel)
אחזור הנתיבים של חבילת הטעינה מראש במכשיר.
בחבילות מפוצלות, מחזירים את הנתיב של הספרייה של החבילה ואחריו את הנתיבים של הקבצים. כתוצאה מכך, הערך של הפונקציה תמיד גדול מ-1 במקרה הזה. בחבילות שלא מחולקות, פשוט מחזירים את הנתיב של קובץ ההתקנה של ההטענה מראש.
פרמטרים |
device |
ITestDevice : בבדיקה |
moduleFiles |
File : קובצי מודולים מקומיים להתקנה |
packageName |
String : של המודול |
apiLevel |
int : של המכשיר |
החזרות |
Path[] |
הנתיבים של הקבצים לטעינה מראש. |
parsePackageVersionCodes
protected ImmutableMap<String, String> parsePackageVersionCodes (String output)
ניתוח שורות של 'package:{key} versionCode:{value}' למפה.
החזרות |
ImmutableMap<String, String> |
|
setupDevice
protected void setupDevice (ITestDevice device)
adb root וחיבור מחדש של המכשיר לפני דחיפת קבצים בתיקייה /system
פרמטרים |
device |
ITestDevice |
waitForDeviceToBeResponsive
protected void waitForDeviceToBeResponsive (long waitTime)
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון 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"]],["עדכון אחרון: 2025-03-26 (שעון UTC)."],[],[]]