RemoteZip

public class RemoteZip
extends Object

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


ابزارهای کمکی برای باز کردن فایل های فردی در داخل یک فایل فشرده از راه دور.

خلاصه

سازندگان عمومی

RemoteZip (String remoteFilePath, long fileSize, IFileDownloader downloader)

سازنده

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

سازنده

روش های عمومی

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

فایل های مشخص شده را در فایل فشرده از راه دور دانلود کنید.

long getLastAccess ()

آخرین باری را که به این شیء دسترسی دارید دریافت کنید.

String getRemoteFilePath ()

مسیر فایل راه دور آرتیفکت زیپ راه دور را دریافت کنید.

getZipEntries ()

ورودی های فایل فشرده یک فایل فشرده از راه دور را دریافت می کند.

void setLastAccess (long timestamp)

آخرین مهر زمان دسترسی شی را به روز کنید.

سازندگان عمومی

RemoteZip

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

سازنده

پارامترها
remoteFilePath String : مسیر راه دور فایل برای دانلود.

fileSize long : اندازه فایل راه دور.

downloader IFileDownloader : یک @{link IFileDownloader} که برای دانلود یک فایل از راه دور استفاده می‌شود.

RemoteZip

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

پارامترها
remoteFilePath String

fileSize long

downloader IFileDownloader

useZip64 boolean

RemoteZip

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

سازنده

پارامترها
remoteFilePath String : مسیر راه دور فایل برای دانلود.

fileSize long : اندازه فایل راه دور.

downloader IFileDownloader : یک @{link IFileDownloader} که برای دانلود یک فایل از راه دور استفاده می‌شود.

useZip64 boolean : آیا از فرمت zip64 برای دانلود جزئی استفاده شود یا خیر.

useCache boolean

روش های عمومی

دانلود فایل ها

public void downloadFiles (File destDir, 
                 originalFiles)

فایل های مشخص شده را در فایل فشرده از راه دور دانلود کنید.

پارامترها
destDir File : دایرکتوری برای قرار دادن فایل های دانلود شده در آن.

originalFiles : لیستی از ورودی ها برای دانلود از فایل فشرده از راه دور.

پرتاب می کند
com.android.tradefed.build.BuildRetrievalError
IOException
BuildRetrievalError

getLastAccess

public long getLastAccess ()

آخرین باری را که به این شیء دسترسی دارید دریافت کنید.

برمی گرداند
long

getRemoteFilePath

public String getRemoteFilePath ()

مسیر فایل راه دور آرتیفکت زیپ راه دور را دریافت کنید.

برمی گرداند
String

getZipEntries

public  getZipEntries ()

ورودی های فایل فشرده یک فایل فشرده از راه دور را دریافت می کند.

برمی گرداند

پرتاب می کند
BuildRetrievalError اگر فایل دانلود نشد

setLastAccess

public void setLastAccess (long timestamp)

آخرین مهر زمان دسترسی شی را به روز کنید.

پارامترها
timestamp long