Ab 2026 werden wir den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen, um unser trunk-stable-Entwicklungsmodell zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten. Für die Entwicklung und das Beitragen zu AOSP empfehlen wir die Verwendung von android-latest-release anstelle von aosp-main. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an 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-07-27 (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-07-27 (UTC)."],[],[]]