معلومات البناء
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) يقرأ سمات الإنشاء من الجهاز ويستخدمها لتجاوز حقول معلومات البناء ذات الصلة ملاحظة: نظرًا لعدم تخزين معلومات الفرع على الجهاز كسمات بناء ، فإن معلومات الفرع المحقون ستكون الحقول التالية متسلسلة عبر الشرطات:
|
المنشأت العامة
معلومات البناء
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 |