اندرویدبیلدفچر

public class AndroidBuildFetcher
extends Object

شیء جاوا
com.google.android.tradefed.build.AndroidBuildFetcher


کلاس کمکی که برای دانلود فایل‌ها از Android Build API استفاده می‌شود.

خلاصه

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

AndroidBuildFetcher (String buildEnv)

سازنده‌ی AndroidBuildFetcher.

روش‌های عمومی

void fetchArtifact (String target, String buildId, String resourceId, String attemptId, File outputFile)

دانلود مصنوعات در فایل محلی.

void fetchArtifact (String target, String buildId, String resourceId, String attemptId, File outputFile, long startOffset, long size)

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

void fetchDeviceBlob (String deviceName, String binaryType, String version, File outputFile)

دانلود فایل blob دستگاه به صورت محلی.

BuildArtifactMetadata getArtifactMetadata (String target, String buildId, String resourceId, String attemptId)

دریافت فراداده (metadata) مربوط به یک مصنوع ساخت (build artifact).

void setUseMd5 (boolean useMd5)

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

اندرویدبیلدفچر

public AndroidBuildFetcher (String buildEnv)

سازنده‌ی AndroidBuildFetcher.

پارامترها
buildEnv String : محیط ساخت API برای استفاده.

پرتاب‌ها
استثنای java.io.IO
استثنای امنیت عمومی جاوا
GeneralSecurityException
IOException

روش‌های عمومی

واکشی مصنوعات

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile)

دانلود مصنوعات در فایل محلی.

پارامترها
target String : هدف مصنوع. اگر تهی باشد، دانلود با شکست مواجه می‌شود.

buildId String : artifact buildId. اگر تهی باشد، دانلود با شکست مواجه می‌شود.

resourceId String : نام فایلی که قرار است دانلود شود. اگر null باشد، دانلود با شکست مواجه می‌شود.

attemptId String : شناسه آخرین، فعلی یا تلاش، پیش‌فرض آخرین است.

outputFile File : فایل را در این فایل محلی دانلود کنید.

پرتاب‌ها
خطای بازیابی ساخت در com.android.tradefed.build.Build
استثنای java.io.IO
BuildRetrievalError
IOException

واکشی مصنوعات

public void fetchArtifact (String target, 
                String buildId, 
                String resourceId, 
                String attemptId, 
                File outputFile, 
                long startOffset, 
                long size)

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

پارامترها
target String : هدف مصنوع. اگر تهی باشد، دانلود با شکست مواجه می‌شود.

buildId String : artifact buildId. اگر تهی باشد، دانلود با شکست مواجه می‌شود.

resourceId String : نام فایلی که قرار است دانلود شود. اگر null باشد، دانلود با شکست مواجه می‌شود.

attemptId String : شناسه آخرین، فعلی یا تلاش، پیش‌فرض آخرین است.

outputFile File : فایل را در این فایل محلی دانلود کنید.

startOffset long : نقطه شروع فایلی که قرار است دانلود شود.

size long : تعداد بایت‌هایی که باید دانلود شوند. برای دانلود کل فایل، آن را روی یک مقدار منفی تنظیم کنید.

پرتاب‌ها
خطای بازیابی ساخت در com.android.tradefed.build.Build
استثنای java.io.IO
BuildRetrievalError
IOException

fetchDeviceBlob

public void fetchDeviceBlob (String deviceName, 
                String binaryType, 
                String version, 
                File outputFile)

دانلود فایل blob دستگاه به صورت محلی.

پارامترها
deviceName String : اگر این مقدار null باشد، دانلود با شکست مواجه خواهد شد.

binaryType String : radio.img یا bootloader.img. اگر این مقدار null باشد، دانلود با شکست مواجه خواهد شد.

version String : نسخه دستگاه. اگر این مقدار null باشد، دانلود با شکست مواجه خواهد شد.

outputFile File : فایل محلی. فایل blob را در این فایل محلی دانلود کنید.

پرتاب‌ها
استثنای java.io.IO
IOException

فراداده‌ی getArtifact

public BuildArtifactMetadata getArtifactMetadata (String target, 
                String buildId, 
                String resourceId, 
                String attemptId)

دریافت فراداده (metadata) مربوط به یک مصنوع ساخت (build artifact).

پارامترها
target String : هدف مصنوع. اگر تهی باشد، دانلود با شکست مواجه می‌شود.

buildId String : artifact buildId. اگر تهی باشد، دانلود با شکست مواجه می‌شود.

resourceId String : نام فایلی که قرار است دانلود شود. اگر null باشد، دانلود با شکست مواجه می‌شود.

attemptId String : شناسه آخرین، فعلی یا تلاش، پیش‌فرض آخرین است.

بازگشت‌ها
BuildArtifactMetadata یک شیء BuildArtifactMetadata .

پرتاب‌ها
استثنای java.io.IO
IOException

setUseMd5

public void setUseMd5 (boolean useMd5)

پارامترها
useMd5 boolean