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.
IncrementalInstallSession.Builder
public
static
class
IncrementalInstallSession.Builder
extends Object
| java.lang.Object
|
| ↳ |
com.android.incfs.install.IncrementalInstallSession.Builder
|
Zusammenfassung
Öffentliche Konstruktoren |
Builder()
|
Öffentliche Methoden |
IncrementalInstallSession.Builder
|
addApk(Path apk, Path signature)
Fügt dem Satz der zu installierenden APKs ein APK hinzu.
|
IncrementalInstallSession.Builder
|
addExtraArgs(String... extraArgs)
Fügt zusätzliche Argumente hinzu, die an die Installation übergeben werden sollen.
|
IncrementalInstallSession
|
build()
Erstellt und startet die Streaming-Installationssitzung.
|
IncrementalInstallSession.Builder
|
setAllowReinstall(boolean reinstall)
Legt fest, ob eine App neu installiert werden soll.
|
IncrementalInstallSession.Builder
|
setBlockFilter(IBlockFilter filter)
Legt den Callback fest, mit dem bestimmt wird, ob ein Datenblock, der an das Gerät gesendet werden muss, an das Gerät gesendet werden soll.
|
IncrementalInstallSession.Builder
|
setBlockTransformer(IBlockTransformer transformer)
Legt den Callback fest, der zum Transformieren des Datenblocks vor dem Senden verwendet wird.
|
IncrementalInstallSession.Builder
|
setLogger(ILogger logger)
Legt die Logger-Schnittstelle fest, die zum Protokollieren von Fehlern, Warnungen und Informationen zur inkrementellen Installationssitzung verwendet wird.
|
IncrementalInstallSession.Builder
|
setResponseTimeout(long timeout, TimeUnit maxTimeUnits)
Legt die maximale Zeitspanne fest, in der keine Antwort vom Gerät zulässig ist, wenn IncrementalInstallSession.waitForInstallCompleted(long, TimeUnit) und IncrementalInstallSession.waitForServingCompleted(long, TimeUnit) aufgerufen werden.
|
Öffentliche Konstruktoren
Baumeister
public Builder ()
Öffentliche Methoden
addApk
public IncrementalInstallSession.Builder addApk (Path apk,
Path signature)
Fügt dem Satz der zu installierenden APKs ein APK hinzu. Die App muss mit dem APK-Signaturschema v4 signiert sein.
| Parameter |
apk |
Path: die zu installierende APK |
signature |
Path: die V4-Signatur des APK |
public IncrementalInstallSession.Builder addExtraArgs (String... extraArgs)
Fügt zusätzliche Argumente hinzu, die an die Installation übergeben werden sollen. Weitere Informationen zu den verfügbaren Optionen finden Sie unter „adb shell pm install --help“.
| Parameter |
extraArgs |
String: die zusätzlichen Argumente, die an die Installation übergeben werden sollen |
build
public IncrementalInstallSession build ()
Erstellt und startet die Streaming-Installationssitzung.
| Ausgabe |
|
wenn die APK- oder Signaturdatei nicht gelesen werden kann oder ungültig ist. |
setAllowReinstall
public IncrementalInstallSession.Builder setAllowReinstall (boolean reinstall)
Legt fest, ob eine App neu installiert werden soll.
| Parameter |
reinstall |
boolean: Gibt an, ob eine Neuinstallation einer App durchgeführt werden soll. |
setBlockFilter
public IncrementalInstallSession.Builder setBlockFilter (IBlockFilter filter)
Legt den Callback fest, mit dem bestimmt wird, ob ein Datenblock, der an das Gerät gesendet werden muss, an das Gerät gesendet werden soll.
| Parameter |
filter |
IBlockFilter: der Rückruf |
setLogger
public IncrementalInstallSession.Builder setLogger (ILogger logger)
Legt die Logger-Schnittstelle fest, die zum Protokollieren von Fehlern, Warnungen und Informationen zur inkrementellen Installationssitzung verwendet wird.
| Parameter |
logger |
ILogger: der Rückruf |
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-12-04 (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-12-04 (UTC)."],[],[]]