W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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, które mają zostać zainstalowane.
|
IncrementalInstallSession.Builder
|
addExtraArgs(String... extraArgs)
Dodaje dodatkowe argumenty, które mają zostać przekazane 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 ma zostać dostarczony na
urządzenie, powinien zostać wysłany na urządzenie.
|
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)
Ustawia maksymalny czas, w którym nie jest dozwolona żadna odpowiedź z urządzenia podczas wywoływania metod
waitForInstallCompleted(long,TimeUnit) i waitForServingCompleted(long,TimeUnit).
|
Konstruktory publiczne
Kreator
public Builder ()
Metody publiczne
addApk
public IncrementalInstallSession.Builder addApk (Path apk,
Path signature)
Dodaje plik APK do zestawu plików APK, które mają zostać zainstalowane. 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, które mają zostać przekazane do instalacji. Dostępne opcje znajdziesz w sekcji „adb shell pm install --help”
.
| Parametry |
extraArgs |
String: dodatkowe argumenty, które mają zostać przekazane do instalacji |
build
public IncrementalInstallSession build ()
Tworzy i uruchamia sesję instalacji strumieniowej.
| Zgłasza |
IOException |
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 ma zostać dostarczony na
urządzenie, powinien zostać wysłany na urządzenie.
| Parametry |
filter |
IBlockFilter: wywołanie zwrotne |
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: wywołanie zwrotne |
setResponseTimeout
public IncrementalInstallSession.Builder setResponseTimeout (long timeout,
TimeUnit maxTimeUnits)
Ustawia maksymalny czas, w którym nie jest dozwolona żadna odpowiedź z urządzenia podczas wywoływania metod
waitForInstallCompleted(long,TimeUnit) i waitForServingCompleted(long,TimeUnit).
| Parametry |
timeout |
long: maksymalny czas, w którym nie jest dozwolona żadna odpowiedź z urządzenia. Wartość 0 umożliwia określonym metodom nieograniczone czekanie na następną
odpowiedź z urządzenia. |
maxTimeUnits |
TimeUnit: jednostki dla niezerowej wartości timeout |
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: 2026-06-22 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: 2026-06-22 UTC."],[],[]]