Em 2026, para nos alinharmos ao nosso modelo de desenvolvimento estável e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, use android-latest-release. A ramificação de manifesto android-latest-release sempre vai referenciar a versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
O Google usa tecnologia de IA na tradução de conteúdos para seu idioma de preferência. As traduções com IA podem ter erros.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
CasFileDownloader
public
class
CasFileDownloader
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.util.CasFileDownloader
|
Faz o download de arquivos do RBE CAS.
Resumo
Construtores públicos |
CasFileDownloader(IFileDownloader fallbackDownloader, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir)
Construtor para CasFileDownloader.
|
CasFileDownloader(IFileDownloader fallbackDownloader, File cacheDir, File manifestPath, boolean casAutoDiscovery, boolean casChunk, boolean casChunkDir, File casServiceAccountJson, File tempFileRoot, IRunUtil runUtil)
|
Métodos públicos |
void
|
downloadFile(String remoteFilePath, File destFile, long startOffset, long size)
Forma alternativa de downloadFile(String,File), que permite ao caller baixar uma
seção do arquivo e salvar em um arquivo de destino específico.
|
void
|
downloadFile(String relativeRemotePath, File destFile)
Forma alternativa de downloadFile(String), que permite ao autor da chamada especificar o
arquivo de destino em que o conteúdo remoto deve ser colocado.
|
File
|
downloadFile(String remoteFilePath)
Baixa um arquivo remoto para um arquivo temporário no disco local.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, List<String> includeFilters, List<String> excludeFilters)
Baixe os arquivos que correspondem aos filtros especificados em um arquivo ZIP remoto.
|
static
CasOptions
|
getCasOptions()
|
void
|
setCasChunksOptions(boolean casKeepChunks, boolean casChunksOnly)
|
void
|
setCasConcurrency(long casConcurrency)
|
void
|
setCasMemoryLimit(long casMemoryLimit)
|
void
|
setCasRpcTimeout(long casRpcTimeout, long casGetCapabilitiesTimeout, long casBatchUpdateBlobsTimeout, long casBatchReadBlobsTimeout, long casGetTreeTimeout)
|
Construtores públicos
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir)
Construtor para CasFileDownloader.
| Parâmetros |
fallbackDownloader |
IFileDownloader: o downloader de arquivos a ser usado se o downloader de arquivos do CAS não for
inicializado ou se o download do arquivo do CAS falhar. |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean: se é para fazer o download da versão em partes quando as duas versões estão disponíveis. |
casChunkDir |
boolean: se a versão fragmentada será baixada sem compactação como um diretório. |
CasFileDownloader
public CasFileDownloader (IFileDownloader fallbackDownloader,
File cacheDir,
File manifestPath,
boolean casAutoDiscovery,
boolean casChunk,
boolean casChunkDir,
File casServiceAccountJson,
File tempFileRoot,
IRunUtil runUtil)
| Parâmetros |
fallbackDownloader |
IFileDownloader |
cacheDir |
File |
manifestPath |
File |
casAutoDiscovery |
boolean |
casChunk |
boolean |
casChunkDir |
boolean |
casServiceAccountJson |
File |
tempFileRoot |
File |
runUtil |
IRunUtil |
Métodos públicos
downloadFile
public void downloadFile (String remoteFilePath,
File destFile,
long startOffset,
long size)
Forma alternativa de downloadFile(String,File), que permite ao caller baixar uma
seção do arquivo e salvar em um arquivo de destino específico.
| Parâmetros |
remoteFilePath |
String: o caminho remoto para o arquivo a ser baixado, relativo a uma raiz
específica da implementação. |
destFile |
File: o arquivo em que o conteúdo baixado será colocado. Não pode existir. |
startOffset |
long: o deslocamento inicial no arquivo remoto. |
size |
long: o número de bytes a serem baixados do arquivo remoto. Defina um valor negativo para baixar o arquivo inteiro. |
downloadFile
public void downloadFile (String relativeRemotePath,
File destFile)
Forma alternativa de downloadFile(String), que permite ao autor da chamada especificar o
arquivo de destino em que o conteúdo remoto deve ser colocado.
| Parâmetros |
relativeRemotePath |
String: o caminho remoto para o arquivo a ser baixado, relativo a uma raiz
específica da implementação. |
destFile |
File: o arquivo em que o conteúdo baixado será colocado. Não pode existir. |
downloadFile
public File downloadFile (String remoteFilePath)
Baixa um arquivo remoto para um arquivo temporário no disco local.
| Parâmetros |
remoteFilePath |
String: o caminho remoto para o arquivo a ser baixado, relativo a uma raiz
específica da implementação. |
| Retorna |
File |
o File temporário baixado localmente. |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
List<String> includeFilters,
List<String> excludeFilters)
Baixe os arquivos que correspondem aos filtros especificados em um arquivo ZIP remoto.
Um arquivo dentro do arquivo ZIP remoto só é baixado se o caminho dele corresponder a um dos filtros de inclusão, mas não aos de exclusão.
| Parâmetros |
destDir |
File: o arquivo em que o conteúdo baixado será colocado. |
remoteFilePath |
String: o caminho remoto para o arquivo a ser baixado, relativo a uma raiz específica da implementação. |
includeFilters |
List: uma lista de filtros para baixar arquivos correspondentes. |
excludeFilters |
List: uma lista de filtros para ignorar o download de arquivos correspondentes. |
getCasOptions
public static CasOptions getCasOptions ()
setCasChunksOptions
public void setCasChunksOptions (boolean casKeepChunks,
boolean casChunksOnly)
| Parâmetros |
casKeepChunks |
boolean |
casChunksOnly |
boolean |
setCasConcurrency
public void setCasConcurrency (long casConcurrency)
| Parâmetros |
casConcurrency |
long |
setCasMemoryLimit
public void setCasMemoryLimit (long casMemoryLimit)
| Parâmetros |
casMemoryLimit |
long |
setCasRpcTimeout
public void setCasRpcTimeout (long casRpcTimeout,
long casGetCapabilitiesTimeout,
long casBatchUpdateBlobsTimeout,
long casBatchReadBlobsTimeout,
long casGetTreeTimeout)
| Parâmetros |
casRpcTimeout |
long |
casGetCapabilitiesTimeout |
long |
casBatchUpdateBlobsTimeout |
long |
casBatchReadBlobsTimeout |
long |
casGetTreeTimeout |
long |
Métodos protegidos
protected File extractCasClient (String clientName)
| Parâmetros |
clientName |
String |
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 2026-06-22 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 2026-06-22 UTC."],[],[]]