Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

IFileDownloader

public interface IFileDownloader

com.android.tradefed.build.IFileDownloader


Interface de téléchargement d'un fichier distant.

Résumé

Méthodes publiques

abstract void downloadFile (String relativeRemotePath, File destFile)

Autre forme de downloadFile(String) , qui permet à l'appelant de spécifier le fichier de destination dans lequel le contenu distant doit être placé.

abstract File downloadFile (String remoteFilePath)

Télécharge un fichier distant dans un fichier temporaire sur le disque local.

default boolean isFresh (File localFile, String remoteFilePath)

Vérifiez la fraîcheur du fichier local.

Méthodes publiques

télécharger un fichier

public abstract void downloadFile (String relativeRemotePath, 
                File destFile)

Autre forme de downloadFile(String) , qui permet à l'appelant de spécifier le fichier de destination dans lequel le contenu distant doit être placé.

Paramètres
relativeRemotePath String : le chemin distant vers le fichier à télécharger, par rapport à une racine spécifique à l'implémentation.

destFile File : le fichier dans lequel placer le contenu téléchargé. Ne devrait pas exister.

Jette
BuildRetrievalError si le fichier n'a pas pu être téléchargé

télécharger un fichier

public abstract File downloadFile (String remoteFilePath)

Télécharge un fichier distant dans un fichier temporaire sur le disque local.

Paramètres
remoteFilePath String : le chemin distant vers le fichier à télécharger, par rapport à une racine spécifique à l'implémentation.

Retour
File l' ERROR(/File) téléchargée localement temporaire.

Jette
BuildRetrievalError si le fichier n'a pas pu être téléchargé

isFresh

public boolean isFresh (File localFile, 
                String remoteFilePath)

Vérifiez la fraîcheur du fichier local. Si le fichier local est le même que le fichier distant, alors il est frais. Sinon, le fichier local est périmé. Ceci est principalement utilisé pour le cache. L'implémentation par défaut retournera toujours true, donc si le fichier est immuable, il n'aura jamais besoin de vérifier la fraîcheur.

Paramètres
localFile File : fichier local.

remoteFilePath String : chemin du fichier distant.

Retour
boolean Vrai si le fichier local est récent, sinon faux.

Jette
BuildRetrievalError