A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
IncrementalInstallSession.Builder
public
static
class
IncrementalInstallSession.Builder
extends Object
| java.lang.Object
|
| ↳ |
com.android.incfs.install.IncrementalInstallSession.Builder
|
Riepilogo
Costruttori pubblici
Builder
public Builder ()
Metodi pubblici
addApk
public IncrementalInstallSession.Builder addApk (Path apk,
Path signature)
Aggiunge un APK all'insieme di APK da installare. L'app deve essere firmata con lo schema di firma dell'APK
v4.
| Parametri |
apk |
Path: l'APK da installare |
signature |
Path: la firma v4 dell'APK |
public IncrementalInstallSession.Builder addExtraArgs (String... extraArgs)
Aggiunge argomenti aggiuntivi da passare all'installazione. Per le opzioni disponibili, consulta 'adb shell pm install --help' per
| Parametri |
extraArgs |
String: gli argomenti aggiuntivi da passare all'installazione |
build
public IncrementalInstallSession build ()
Crea e avvia la sessione di installazione in streaming.
| Genera |
IOException |
se non è possibile leggere o se non sono validi l'APK o il file della firma. |
setAllowReinstall
public IncrementalInstallSession.Builder setAllowReinstall (boolean reinstall)
Imposta se deve essere eseguita la reinstallazione di un'app.
| Parametri |
reinstall |
boolean: indica se deve essere eseguita la reinstallazione di un'app |
setBlockFilter
public IncrementalInstallSession.Builder setBlockFilter (IBlockFilter filter)
Imposta la richiamata utilizzata per determinare se un blocco di dati che deve essere inviato al
dispositivo deve essere inviato al dispositivo.
| Parametri |
filter |
IBlockFilter: la richiamata |
setLogger
public IncrementalInstallSession.Builder setLogger (ILogger logger)
Imposta l'interfaccia del logger utilizzata per registrare errori, avvisi e informazioni sulla sessione di installazione incrementale.
| Parametri |
logger |
ILogger: la richiamata |
setResponseTimeout
public IncrementalInstallSession.Builder setResponseTimeout (long timeout,
TimeUnit maxTimeUnits)
Imposta la quantità massima di tempo durante la quale non è consentita alcuna risposta dal dispositivo quando
vengono richiamati waitForInstallCompleted(long,TimeUnit) e waitForServingCompleted(long,TimeUnit).
| Parametri |
timeout |
long: la quantità massima di tempo durante la quale non è consentita alcuna risposta dal dispositivo. Un valore pari a 0 consente ai metodi specificati di attendere indefinitamente la prossima
risposta dal dispositivo. |
maxTimeUnits |
TimeUnit: unità per timeout diverso da zero |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]