Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
FileDownloadCacheWrapper
public
class
FileDownloadCacheWrapper
extends Object
implements
IFileDownloader
Objeto java.lang.
|
↳ |
com.android.tradefed.build.FileDownloadCacheWrapper
|
Una clase wrapper que proporciona recursos FileDownloadCache
mientras se implementa el
IFileDownloader
.
Es útil para casos en los que desees abstraer el uso de la caché a los emisores.
Resumen
Métodos públicos |
void
|
downloadFile(String remoteFilePath, File destFile)
Forma alternativa de downloadFile(String) , que permite que el llamador especifique el
el archivo de destino en el que debe colocarse el contenido remoto.
|
File
|
downloadFile(String remoteFilePath)
Descarga un archivo remoto en un archivo temporal en el disco local.
|
void
|
downloadZippedFiles(File destDir, String remoteFilePath, includeFilters, excludeFilters)
Descarga los archivos que coincidan con los filtros determinados en un archivo ZIP remoto.
|
boolean
|
isFresh(File localFile, String remoteFilePath)
Verifica que el archivo local esté actualizado.
|
Constructores públicos
FileDownloadCacheWrapper
public FileDownloadCacheWrapper (File cacheDir,
IFileDownloader delegateDownloader)
Parámetros |
cacheDir |
File |
delegateDownloader |
IFileDownloader |
Métodos públicos
descargarArchivo
public void downloadFile (String remoteFilePath,
File destFile)
Forma alternativa de downloadFile(String)
, que permite que el llamador especifique el
el archivo de destino en el que debe colocarse el contenido remoto.
Parámetros |
remoteFilePath |
String : la ruta remota al archivo que se descargará, en relación con un
raíz específica de la implementación. |
destFile |
File : Es el archivo en el que se colocará el contenido descargado. No debería existir. |
descargarArchivo
public File downloadFile (String remoteFilePath)
Descarga un archivo remoto en un archivo temporal en el disco local.
Parámetros |
remoteFilePath |
String : Es la ruta remota al archivo que se descargará, en relación con una implementación.
raíz específica. |
descargararchivosZIP
public void downloadZippedFiles (File destDir,
String remoteFilePath,
includeFilters,
excludeFilters)
Descarga los archivos que coincidan con los filtros determinados en un archivo ZIP remoto.
Un archivo dentro del archivo ZIP remoto solo se descarga en su ruta de acceso que coincide con cualquiera de
los filtros de inclusión, pero no los de exclusión.
Parámetros |
destDir |
File : Es el archivo en el que se colocará el contenido descargado. |
remoteFilePath |
String : Es la ruta remota al archivo que se descargará, en relación con una implementación.
raíz específica. |
includeFilters |
: Es una lista de filtros para descargar archivos coincidentes. |
excludeFilters |
: Es una lista de filtros para omitir la descarga de archivos coincidentes. |
esFresco
public boolean isFresh (File localFile,
String remoteFilePath)
Verifica que el archivo local esté actualizado. Si el archivo local es igual al archivo remoto, significa que está actualizado. Si
no, el archivo local está inactivo. Se usa principalmente para la caché. La implementación predeterminada
siempre se mostrará verdadero, por lo que, si el archivo es inmutable, nunca necesitará verificar la actualidad.
Parámetros |
localFile |
File : Es un archivo local. |
remoteFilePath |
String : Es la ruta de acceso al archivo remoto. |
Muestra |
boolean |
Es verdadero si el archivo local está actualizado. De lo contrario, es falso. |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2024-08-24 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-24 (UTC)"],[],[]]