A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco 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, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
FileDownloadCacheWrapper
public
class
FileDownloadCacheWrapper
extends Object
implements
IFileDownloader
| java.lang.Object
|
| ↳ |
com.android.tradefed.build.FileDownloadCacheWrapper
|
Uma classe wrapper que fornece recursos FileDownloadCache ao implementar a
interface IFileDownloader.
Útil para casos em que você quer abstrair o uso do cache dos autores de chamadas.
Resumo
Métodos públicos |
void
|
downloadFile(String remoteFilePath, File destFile)
Forma alternativa de downloadFile(String), que permite que o autor da chamada especifique o
arquivo de destino em que o conteúdo remoto será colocado.
|
File
|
downloadFile(String remoteFilePath)
Faz o download de um arquivo remoto para um arquivo temporário no disco local.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, includeFilters, excludeFilters)
Faça o download dos arquivos que correspondem aos filtros em um arquivo ZIP remoto.
|
boolean
|
isFresh(File localFile, String remoteFilePath)
Verifique a atualização do arquivo local.
|
Construtores públicos
FileDownloadCacheWrapper
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
| Parâmetros |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
Métodos públicos
downloadFile
public void downloadFile (String remoteFilePath,
File destFile)
Forma alternativa de downloadFile(String), que permite que o autor da chamada especifique o
arquivo de destino em que o conteúdo remoto será colocado.
| Parâmetros |
remoteFilePath |
String: o caminho remoto para o arquivo a ser transferido por download, relativo a uma
raiz específica da implementação. |
destFile |
File: o arquivo em que o conteúdo transferido por download será colocado. Não pode existir. |
downloadFile
public File downloadFile (String remoteFilePath)
Faz o download de um arquivo remoto para um arquivo temporário no disco local.
| Parâmetros |
remoteFilePath |
String: o caminho remoto para o arquivo a ser transferido, em relação a uma raiz
específica da implementação. |
| Retorna |
File |
o local temporário fez o download de ERROR(/File). |
downloadZippedFiles
public void downloadZippedFiles (File destDir,
String remoteFilePath,
includeFilters,
excludeFilters)
Faça o download dos arquivos que correspondem aos filtros em um arquivo ZIP remoto.
Um arquivo dentro do arquivo ZIP remoto só é transferido por download para o caminho correspondente a qualquer um dos
filtros de inclusão, mas não aos filtros de exclusão.
| Parâmetros |
destDir |
File: o arquivo em que o conteúdo transferido por download será colocado. |
remoteFilePath |
String: o caminho remoto para o arquivo a ser transferido, em relação a uma raiz
específica da implementação. |
includeFilters |
: uma lista de filtros para fazer o download de arquivos correspondentes. |
excludeFilters |
: uma lista de filtros para pular o download de arquivos correspondentes. |
isFresh
public boolean isFresh (File localFile,
String remoteFilePath)
Verifique a atualização do arquivo local. Se o arquivo local for o mesmo que o remoto, ele será atualizado. Caso contrário, o arquivo local está desatualizado. Isso é usado principalmente para cache. A implementação padrão sempre
vai retornar "true". Portanto, se o arquivo for imutável, ele nunca precisará verificar a atualização.
| Parâmetros |
localFile |
File: arquivo local. |
remoteFilePath |
String: caminho do arquivo remoto. |
| Retorna |
boolean |
Verdadeiro se o arquivo local estiver atualizado. Caso contrário, é falso. |
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-07-26 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-07-26 UTC."],[],[]]