معلومات البناء

public class BuildInfoUtil
extends Object

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


فئة استخدام للمساعدة في التعامل مع 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 (ربما يختلف في مستويات واجهة برمجة التطبيقات القديمة)
  • ro.build.version.release

المنشأت العامة

معلومات البناء

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 (ربما يختلف في مستويات واجهة برمجة التطبيقات القديمة)
  • 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