ریموتزیپ
public class RemoteZip
extends 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, List< CentralDirectoryInfo > originalFiles)فایلهای مشخصشده در فایل زیپ ریموت را دانلود کنید. |
long | getLastAccess ()آخرین باری که به این شیء دسترسی پیدا شده است را دریافت کنید. |
String | getRemoteFilePath ()مسیر فایل ریموت مربوط به فایل زیپ ریموت را دریافت کنید. |
List< CentralDirectoryInfo > | getZipEntries ()ورودیهای فایل زیپ یک فایل زیپ از راه دور را دریافت میکند. |
void | setLastAccess (long timestamp)آخرین مهر زمانی دسترسی به شیء را بهروزرسانی میکند. |
سازندگان عمومی
ریموتزیپ
public RemoteZip (String remoteFilePath,
long fileSize,
IFileDownloader downloader)سازنده
| پارامترها | |
|---|---|
remoteFilePath | String : مسیر فایل مورد نظر برای دانلود. |
fileSize | long : اندازه فایل راه دور. |
downloader | IFileDownloader : یک @{link IFileDownloader} که برای دانلود یک فایل از راه دور استفاده میشود. |
ریموتزیپ
public RemoteZip (String remoteFilePath,
long fileSize,
IFileDownloader downloader,
boolean useZip64)| پارامترها | |
|---|---|
remoteFilePath | String |
fileSize | long |
downloader | IFileDownloader |
useZip64 | boolean |
ریموتزیپ
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,
List<CentralDirectoryInfo> originalFiles)فایلهای مشخصشده در فایل زیپ ریموت را دانلود کنید.
| پارامترها | |
|---|---|
destDir | File : دایرکتوری که فایلهای دانلود شده در آن قرار میگیرند. |
originalFiles | List : فهرستی از ورودیها برای دانلود از فایل زیپ راه دور. |
| پرتابها | |
|---|---|
| خطای بازیابی ساخت در com.android.tradefed.build.Build |
| استثنای java.io.IO |
BuildRetrievalError | |
IOException | |
دریافت آخرین دسترسی
public long getLastAccess ()
آخرین باری که به این شیء دسترسی پیدا شده است را دریافت کنید.
| بازگشتها | |
|---|---|
long | |
مسیر فایل راه دور را دریافت کنید
public String getRemoteFilePath ()
مسیر فایل ریموت مربوط به فایل زیپ ریموت را دریافت کنید.
| بازگشتها | |
|---|---|
String | |
ورودیهای دریافتشده
public List<CentralDirectoryInfo> getZipEntries ()
ورودیهای فایل زیپ یک فایل زیپ از راه دور را دریافت میکند.
| بازگشتها | |
|---|---|
List< CentralDirectoryInfo > | |
| پرتابها | |
|---|---|
BuildRetrievalError | اگر فایل دانلود نشد. |
IOException | |
تنظیم آخرین دسترسی
public void setLastAccess (long timestamp)
آخرین مهر زمانی دسترسی به شیء را بهروزرسانی میکند.
| پارامترها | |
|---|---|
timestamp | long |