Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
ApkChangeDetector
public
class
ApkChangeDetector
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
Diese Klasse erkennt, ob sich die zu installierenden APKs von denen auf dem Gerät unterscheiden, um zu entscheiden, ob die App-Installation und ‑Deinstallation während der Einrichtung und Deaktivierung von ERROR(/TestAppInstallSetup)
übersprungen werden soll.
Zusammenfassung
Öffentliche Konstruktoren
ApkChangeDetector
public ApkChangeDetector ()
Öffentliche Methoden
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Bereinigungsprozess für Pakete abwickeln
Parameter |
packageName |
String : der Name des Pakets, das bereinigt werden soll. |
device |
ITestDevice : Gibt das Gerät an, auf dem der Test ausgeführt wird. |
userId |
Integer : Die aktuelle Nutzer-ID. |
forAllUsers |
boolean : Gibt an, ob die Bereinigung für alle Nutzer erfolgen soll. |
Returns |
boolean |
Gibt an, ob die Bereinigung eines angegebenen Pakets abgeschlossen ist. Standardmäßig „false“, was bedeutet, dass die Bereinigung nicht abgeschlossen ist. |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers)
Vorinstallation von Apps verarbeiten
Parameter |
packageName |
String : Der Name des Pakets. |
testApps |
: Geben Sie alle APK-Dateien im Paket mit dem Namen ERROR(/packageName) an. |
device |
ITestDevice : Gibt das Gerät an, auf dem der Test ausgeführt wird. |
userId |
Integer : Die aktuelle Nutzer-ID. |
forAllUsers |
boolean : Gibt an, ob die Bereinigung für alle Nutzer erfolgen soll. |
Returns |
boolean |
Ob die APKs in ERROR(/packageName) vollständig über die lokale inkrementelle Einrichtung verarbeitet werden. Standardmäßig ist „false“ festgelegt, sodass die Paket-APKs nicht neu installiert werden müssen. |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-03-19 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-19 (UTC)."],[],[]]