تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

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 بدون تجاوز

رميات
DeviceNotAvailableException