DeviceBuildDescriptor
public class DeviceBuildDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.build.DeviceBuildDescriptor |
מחלקת עטיפה עבור IBuildInfo
, המכילה שיטות מסייעות לאחזור מידע בניית פלטפורמת מכשיר.
מיועד לשמש עבור "מפורק" הלא הוא IBuildInfo
מכשירי בנייה, המבקשים מטא נתונים לגבי איזה מכשיר הבנייה הופעלה.
סיכום
שדות | |
---|---|
public static final String | DEVICE_BUILD_ALIAS |
public static final String | DEVICE_BUILD_FLAVOR |
public static final String | DEVICE_BUILD_ID |
public static final String | DEVICE_DESC |
public static final String | DEVICE_PRODUCT
|
בנאים ציבוריים | |
---|---|
DeviceBuildDescriptor ( IBuildInfo build) |
שיטות ציבוריות | |
---|---|
static boolean | describesDeviceBuild ( IBuildInfo build) קובע אם נתון |
static String | generateDeviceDesc ( ITestDevice device) צור את מחרוזת תיאור המכשיר ממאפייני המכשיר. |
static String | generateDeviceProduct ( ITestDevice device) שאל את המוצר והגרסה של המכשיר, בפורמט product:variant. |
String | getDeviceBuildAlias () מקבל את כינוי בניית המכשיר. |
String | getDeviceBuildFlavor () משיג את טעם בניית המכשיר, למשל yakju-userdebug. |
String | getDeviceBuildId () מקבל את מזהה בניית המכשיר. |
String | getDeviceProduct () קבל את המוצר והגרסה של המכשיר, בפורמט product:variant. |
String | getDeviceUserDescription () מקבל תיאור של המכשיר והמבנה. |
static void | injectDeviceAttributes ( ITestDevice device, IBuildInfo b) הוספת תכונות מהמכשיר ל-build. |
שדות
DEVICE_BUILD_ALIAS
public static final String DEVICE_BUILD_ALIAS
DEVICE_BUILD_FLAVOR
public static final String DEVICE_BUILD_FLAVOR
DEVICE_BUILD_ID
public static final String DEVICE_BUILD_ID
DEVICE_DESC
public static final String DEVICE_DESC
DEVICE_PRODUCT
public static final String DEVICE_PRODUCT
בנאים ציבוריים
שיטות ציבוריות
מתאר את DeviceBuild
public static boolean describesDeviceBuild (IBuildInfo build)
קובע אם נתון IBuildInfo
מכיל מטא נתונים של בניית מכשיר
החזרות | |
---|---|
boolean | נכון אם ה- IBuildInfo מכיל את המטא-נתונים של בניית המכשיר, false אחרת |
generDeviceDesc
public static String generateDeviceDesc (ITestDevice device)
צור את מחרוזת תיאור המכשיר ממאפייני המכשיר.
התיאור צריך להיות בפורמט זה: למשל Google Galaxy Nexus 4.2
החזרות | |
---|---|
String | מחרוזת תיאור המכשיר |
זורק | |
---|---|
DeviceNotAvailableException |
generDeviceProduct
public static String generateDeviceProduct (ITestDevice device)
שאל את המוצר והגרסה של המכשיר, בפורמט product:variant.
פרמטרים | |
---|---|
device | ITestDevice |
החזרות | |
---|---|
String |
זורק | |
---|---|
DeviceNotAvailableException |
getDeviceBuildAlias
public String getDeviceBuildAlias ()
מקבל את כינוי בניית המכשיר. מפות למאפיין ro.build.id במכשיר. בדרך כלל עוקב אחר פורמט IMM76.
החזרות | |
---|---|
String |
getDeviceBuildFlavor
public String getDeviceBuildFlavor ()
משיג את טעם בניית המכשיר, למשל yakju-userdebug.
החזרות | |
---|---|
String |
getDeviceBuildId
public String getDeviceBuildId ()
מקבל את מזהה בניית המכשיר. מפות למאפיין ro.build.incremental.id במכשיר.
החזרות | |
---|---|
String |
getDeviceProduct
public String getDeviceProduct ()
קבל את המוצר והגרסה של המכשיר, בפורמט product:variant.
החזרות | |
---|---|
String |
getDeviceUserDescription
public String getDeviceUserDescription ()
מקבל תיאור של המכשיר והמבנה. זה בדרך כלל תיאור ידידותי יותר למשתמש הקצה בהשוואה ל- getDeviceBuildAlias()
ו- getDeviceBuildFlavor()
אך עם העונש האפשרי של להיות פחות מדויק. לְמָשָׁל. לא ניתן יהיה להבחין בין גרסאות GSM (yakju) ו-CDMA (mysid) של Google Galaxy Nexus באמצעות מחרוזת זו.
החזרות | |
---|---|
String |
injectDeviceAttributes
public static void injectDeviceAttributes (ITestDevice device, IBuildInfo b)
הוספת תכונות מהמכשיר ל-build.
פרמטרים | |
---|---|
b | IBuildInfo |
זורק | |
---|---|
DeviceNotAvailableException |