RemoteZip

public class RemoteZip
extends Object

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


Utilitaires permettant de décompresser des fichiers individuels dans un fichier ZIP distant.

Résumé

Constructeurs publics

RemoteZip(String remoteFilePath, long fileSize, IFileDownloader downloader)

Constructeur

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

Constructeur

Méthodes publiques

void downloadFiles(File destDir, originalFiles)

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

long getLastAccess()

Permet d'obtenir la date et l'heure du dernier accès à cet objet.

String getRemoteFilePath()

Obtenez le chemin d'accès au fichier distant de l'artefact ZIP distant.

getZipEntries()

Récupère les entrées d'un fichier ZIP distant.

void setLastAccess(long timestamp)

Mettez à jour le code temporel du dernier accès à l'objet.

Constructeurs publics

RemoteZip

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

Constructeur

Paramètres
remoteFilePath String: chemin d'accès distant au fichier à télécharger.

fileSize long: taille du fichier distant.

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

Code postal distant

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

Paramètres
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

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

Constructeur

Paramètres
remoteFilePath String: chemin d'accès distant au fichier à télécharger.

fileSize long: taille du fichier distant.

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

useZip64 boolean: indique si le format zip64 doit être utilisé pour le téléchargement partiel ou non.

useCache boolean

Méthodes publiques

downloadFiles

public void downloadFiles (File destDir, 
                 originalFiles)

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

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

originalFiles : liste des entrées à télécharger à partir du fichier ZIP distant.

Génère
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

Permet d'obtenir la date et l'heure du dernier accès à cet objet.

Renvoie
long

getRemoteFilePath

public String getRemoteFilePath ()

Obtenez le chemin d'accès au fichier distant de l'artefact ZIP distant.

Renvoie
String

getZipEntries

public  getZipEntries ()

Récupère les entrées de fichier ZIP d'un fichier ZIP distant.

Renvoie

Génère
BuildRetrievalError si le fichier n'a pas pu être téléchargé.

setLastAccess

public void setLastAccess (long timestamp)

Mettez à jour le code temporel de dernier accès de l'objet.

Paramètres
timestamp long