A partir de 27 de março de 2025, recomendamos usar android-latest-release em vez de aosp-main para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
IncrementalInstallSession.Builder
public
static
class
IncrementalInstallSession.Builder
extends Object
| java.lang.Object
|
| ↳ |
com.android.incfs.install.IncrementalInstallSession.Builder
|
Resumo
Construtores públicos
Builder
public Builder ()
Métodos públicos
addApk
public IncrementalInstallSession.Builder addApk (Path apk,
Path signature)
Adiciona um APK ao conjunto de APKs a serem instalados. O app precisa ser assinado com o esquema de assinatura
de APK v4.
| Parâmetros |
apk |
Path: o APK a ser instalado. |
signature |
Path: a assinatura v4 do APK. |
public IncrementalInstallSession.Builder addExtraArgs (String... extraArgs)
Adiciona argumentos extras para transmitir à instalação. Consulte "adb shell pm install --help" para
conferir as opções disponíveis.
| Parâmetros |
extraArgs |
String: os argumentos extras a serem transmitidos para a instalação |
build
public IncrementalInstallSession build ()
Cria e inicia a sessão de instalação por streaming.
| Gera |
|
se o APK ou o arquivo de assinatura não puderem ser lidos ou forem inválidos. |
setAllowReinstall
public IncrementalInstallSession.Builder setAllowReinstall (boolean reinstall)
Define se a reinstalação de um app deve ser realizada.
| Parâmetros |
reinstall |
boolean: se a reinstalação de um app deve ser realizada. |
setBlockFilter
public IncrementalInstallSession.Builder setBlockFilter (IBlockFilter filter)
Define o callback usado para determinar se um bloco de dados que precisa ser entregue ao
dispositivo deve ser enviado a ele.
| Parâmetros |
filter |
IBlockFilter: o callback |
setLogger
public IncrementalInstallSession.Builder setLogger (ILogger logger)
Define a interface do logger usada para registrar erros, avisos e informações sobre a
sessão de instalação incremental.
| Parâmetros |
logger |
ILogger: o callback |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-12-04 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-12-04 UTC."],[],[]]