Od 27 marca 2025 r. zalecamy używanie android-latest-release zamiast aosp-main do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
IncrementalInstallSession.Builder
public
static
class
IncrementalInstallSession.Builder
extends Object
| java.lang.Object
|
| ↳ |
com.android.incfs.install.IncrementalInstallSession.Builder
|
Podsumowanie
Metody publiczne |
IncrementalInstallSession.Builder
|
addApk(Path apk, Path signature)
Dodaje plik APK do zestawu plików APK do zainstalowania.
|
IncrementalInstallSession.Builder
|
addExtraArgs(String... extraArgs)
Dodaje dodatkowe argumenty do przekazania do instalacji.
|
IncrementalInstallSession
|
build()
Tworzy i uruchamia sesję instalacji strumieniowej.
|
IncrementalInstallSession.Builder
|
setAllowReinstall(boolean reinstall)
Określa, czy należy ponownie zainstalować aplikację.
|
IncrementalInstallSession.Builder
|
setBlockFilter(IBlockFilter filter)
Ustawia wywołanie zwrotne używane do określania, czy blok danych, który musi zostać dostarczony do urządzenia, powinien zostać wysłany do urządzenia.
|
IncrementalInstallSession.Builder
|
setBlockTransformer(IBlockTransformer transformer)
Ustawia wywołanie zwrotne używane do przekształcania bloku danych przed wysłaniem.
|
IncrementalInstallSession.Builder
|
setLogger(ILogger logger)
Ustawia interfejs rejestratora używany do rejestrowania błędów, ostrzeżeń i informacji dotyczących sesji instalacji przyrostowej.
|
IncrementalInstallSession.Builder
|
setResponseTimeout(long timeout, TimeUnit maxTimeUnits)
Określa maksymalny czas, w którym nie jest dozwolona żadna odpowiedź z urządzenia podczas wywoływania funkcji IncrementalInstallSession.waitForInstallCompleted(long, TimeUnit) i IncrementalInstallSession.waitForServingCompleted(long, TimeUnit).
|
Publiczne konstruktory
Budowniczy
public Builder ()
Metody publiczne
addApk
public IncrementalInstallSession.Builder addApk (Path apk,
Path signature)
Dodaje plik APK do zestawu plików APK do zainstalowania. Aplikacja musi być podpisana przy użyciu schematu podpisu plików APK w wersji 4.
| Parametry |
apk |
Path: plik APK do zainstalowania |
signature |
Path: podpis pliku APK w wersji 4 |
public IncrementalInstallSession.Builder addExtraArgs (String... extraArgs)
Dodaje dodatkowe argumenty przekazywane do instalacji. Dostępne opcje znajdziesz w sekcji „adb shell pm install --help”.
| Parametry |
extraArgs |
String: dodatkowe argumenty przekazywane do instalacji |
kompilacja
public IncrementalInstallSession build ()
Tworzy i uruchamia sesję instalacji strumieniowej.
| Zgłasza |
|
jeśli nie można odczytać pliku APK lub pliku podpisu albo są one nieprawidłowe; |
setAllowReinstall
public IncrementalInstallSession.Builder setAllowReinstall (boolean reinstall)
Określa, czy należy ponownie zainstalować aplikację.
| Parametry |
reinstall |
boolean: czy należy ponownie zainstalować aplikację |
setBlockFilter
public IncrementalInstallSession.Builder setBlockFilter (IBlockFilter filter)
Ustawia wywołanie zwrotne używane do określania, czy blok danych, który musi zostać dostarczony do urządzenia, powinien zostać wysłany do urządzenia.
| Parametry |
filter |
IBlockFilter: oddzwanianie |
setLogger
public IncrementalInstallSession.Builder setLogger (ILogger logger)
Ustawia interfejs rejestratora używany do rejestrowania błędów, ostrzeżeń i informacji dotyczących sesji instalacji przyrostowej.
| Parametry |
logger |
ILogger: oddzwanianie |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-12-04 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-12-04 UTC."],[],[]]