IDeviceBuildProvider
 public interface IDeviceBuildProvider
 implements IBuildProvider
| com.android.tradefed.build.IDeviceBuildProvider | 
 یک IBuildProvider که از اطلاعات یک ITestDevice برای بازیابی بیلد استفاده می کند.
مورد استفاده معمولی برای این رابط، ارائهدهنده ساخت است که انواع مختلفی از ساختها را بر اساس نوع دستگاه واکشی میکند. انجام اقداماتی در BuildProvider که وضعیت دستگاه را تغییر می دهد، توصیه نمی شود.
 پیاده سازی این رابط باعث می شود که چارچوب TF به جای IBuildProvider.getBuild() متد getBuild(com.android.tradefed.device.ITestDevice) را فراخوانی کند.
خلاصه
| روش های عمومی | |
|---|---|
| abstract IBuildInfo | getBuild ( ITestDevice device)بازیابی داده ها برای ساخت تحت آزمایش | 
روش های عمومی
getBuild
public abstract IBuildInfo getBuild (ITestDevice device)
بازیابی داده ها برای ساخت تحت آزمایش
| پارامترها | |
|---|---|
| device | ITestDevice:ITestDeviceاختصاص داده شده برای آزمایش | 
| برمی گرداند | |
|---|---|
| IBuildInfo | IBuildInfoبرای ساخت در حال آزمایش یاnullاگر هیچ ساختی برای آزمایش در دسترس نباشد | 
| پرتاب می کند | |
|---|---|
| BuildRetrievalError | اگر اطلاعات ساخت به دلیل یک خطای غیرمنتظره بازیابی نشد | 
| DeviceNotAvailableException | اگر دستگاه برای آزمایش در دسترس نباشد | 
