BuildInfoUtil

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

المقاولين العامة

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