Zip à distance

public class RemoteZip
extends Object

java.lang.Object
com.android.tradefed.util.RemoteZip


Utilitaires pour décompresser des fichiers individuels dans un fichier zip distant.

Résumé

Constructeurs publics

RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64, boolean useCache)

Constructeur

RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader, boolean useZip64)
RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader)

Constructeur

Méthodes publiques

void downloadFiles (File destDir, originalFiles) downloadFiles (File destDir, originalFiles)

Téléchargez les fichiers spécifiés dans le fichier zip distant.

long getLastAccess ()

Obtenez la dernière fois que cet objet est accédé.

String getRemoteFilePath ()

Obtenez le chemin du fichier distant de l'artefact zip distant.

getZipEntries ()

Obtient les entrées du fichier zip d'un fichier zip distant.

void setLastAccess (long timestamp)

Mettez à jour l'horodatage du dernier accès de l'objet.

Constructeurs publics

Zip à distance

public RemoteZip (String remoteFilePath, 
                long fileSize, 
                IFileDownloader downloader, 
                boolean useZip64, 
                boolean useCache)

Constructeur

Paramètres
remoteFilePath String : le chemin distant du fichier à télécharger.

fileSize long : taille du fichier distant.

downloader IFileDownloader : un @{link IFileDownloader} utilisé pour télécharger un fichier distant.

useZip64 boolean : s'il faut utiliser ou non le format zip64 pour un téléchargement partiel.

useCache boolean

Zip à distance

public RemoteZip (String remoteFilePath, 
                long fileSize, 
                IFileDownloader downloader, 
                boolean useZip64)

Paramètres
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

Zip à distance

public RemoteZip (String remoteFilePath, 
                long fileSize, 
                IFileDownloader downloader)

Constructeur

Paramètres
remoteFilePath String : le chemin distant du fichier à télécharger.

fileSize long : taille du fichier distant.

downloader IFileDownloader : un @{link IFileDownloader} utilisé pour télécharger un fichier distant.

Méthodes publiques

Telecharger des fichiers

public void downloadFiles (File destDir, 
                 originalFiles)

Téléchargez les fichiers spécifiés dans le fichier zip distant.

Paramètres
destDir File : le répertoire dans lequel placer les fichiers téléchargés.

originalFiles : une liste d'entrées à télécharger à partir du fichier zip distant.

Jetés
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Obtenez la dernière fois que cet objet est accédé.

Retour
long

getRemoteFilePath

public String getRemoteFilePath ()

Obtenez le chemin du fichier distant de l'artefact zip distant.

Retour
String

getZipEntries

public  getZipEntries ()

Obtient les entrées du fichier zip d'un fichier zip distant.

Retour

Jetés
BuildRetrievalError si le fichier n'a pas pu être téléchargé.

setLastAccess

public void setLastAccess (long timestamp)

Mettez à jour l'horodatage du dernier accès de l'objet.

Paramètres
timestamp long