BuildInfoUtil

public class BuildInfoUtil
extends Object

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


یک کلاس Util برای کمک به دستکاری IBuildInfo

خلاصه

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

BuildInfoUtil ()

روش های عمومی

static void bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)

ویژگی های ساخت را از دستگاه می خواند و از آنها برای نادیده گرفتن فیلدهای اطلاعات ساخت مربوطه استفاده می کند

توجه: از آنجایی که اطلاعات شاخه به عنوان ویژگی های ساخت در دستگاه ذخیره نمی شود، اطلاعات شاخه تزریق شده فیلدهای زیر خواهد بود که از طریق خط تیره به هم پیوسته اند:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (ممکن است در سطوح API قدیمی متفاوت باشد)
  • ro.build.version.release

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

BuildInfoUtil

public BuildInfoUtil ()

روش های عمومی

bootstrapDeviceBuildAttributes

public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, 
                ITestDevice device, 
                String overrideBuildId, 
                String overrideBuildFlavor, 
                String overrideBuildBranch, 
                String overrideBuildAlias)

ویژگی های ساخت را از دستگاه می خواند و از آنها برای نادیده گرفتن فیلدهای اطلاعات ساخت مربوطه استفاده می کند

توجه: از آنجایی که اطلاعات شاخه به عنوان ویژگی های ساخت در دستگاه ذخیره نمی شود، اطلاعات شاخه تزریق شده فیلدهای زیر خواهد بود که از طریق خط تیره به هم پیوسته اند:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (ممکن است در سطوح API قدیمی متفاوت باشد)
  • ro.build.version.release

مولفه های
buildInfo IBuildInfo : اطلاعات ساختی که در آن ویژگی های ساخت دستگاه تزریق می شود

device ITestDevice : دستگاهی برای خواندن ویژگی های ساخت از آن

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

overrideBuildFlavor String : به جای خواندن از دستگاه، طعم ساخت را به این مقدار تغییر دهید. null بدون لغو

overrideBuildBranch String : به‌جای الحاق ویژگی‌های دستگاه به‌عنوان جایگزین شاخه، آن را به این مقدار تغییر دهید. null بدون لغو

overrideBuildAlias String : به جای خواندن از دستگاه، نام مستعار ساخت را به این مقدار نادیده بگیرید. null بدون لغو

پرتاب می کند
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException