DeviceBuildDescriptor
public class DeviceBuildDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.build.DeviceBuildDescriptor |
Kelas pembungkus untuk IBuildInfo
, yang berisi metode pembantu untuk mengambil informasi IBuildInfo
platform perangkat.
IBuildInfo
, yang menginginkan metadata tentang perangkat tempat build tersebut dijalankan.Ringkasan
Fields | |
---|---|
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
|
Konstruktor publik | |
---|---|
DeviceBuildDescriptor (IBuildInfo build) |
Metode publik | |
---|---|
static boolean | describesDeviceBuild (IBuildInfo build) Menentukan apakah |
static String | generateDeviceDesc (ITestDevice device) Buat string deskripsi perangkat dari properti perangkat. |
static String | generateDeviceProduct (ITestDevice device) Buat kueri produk dan varian perangkat, dalam format produk: varian. |
String | getDeviceBuildAlias () Mendapat alias build perangkat. |
String | getDeviceBuildFlavor () Mendapat ragam pembuatan perangkat misalnya yakju-userdebug. |
String | getDeviceBuildId () Mendapatkan ID build perangkat. |
String | getDeviceProduct () Dapatkan produk dan varian perangkat, dalam format produk: varian. |
String | getDeviceUserDescription () Mendapat deskripsi perangkat dan membangun. |
static void | injectDeviceAttributes (ITestDevice device, IBuildInfo b) Menyisipkan atribut dari perangkat ke dalam build. |
Fields
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
Konstruktor publik
DeviceBuildDescriptor
public DeviceBuildDescriptor (IBuildInfo build)
Parameter | |
---|---|
build | IBuildInfo |
Metode publik
descriptionDeviceBuild
public static boolean describesDeviceBuild (IBuildInfo build)
Menentukan apakah IBuildInfo
diberikan berisi metadata build perangkat
Kembali | |
---|---|
boolean | True jika IBuildInfo berisi metadata build perangkat, false jika tidak |
generateDeviceDesc
public static String generateDeviceDesc (ITestDevice device)
Buat string deskripsi perangkat dari properti perangkat.
Deskripsi harus mengikuti format ini: misalnya Google Galaxy Nexus 4.2Kembali | |
---|---|
String | String deskripsi perangkat |
Melempar | |
---|---|
DeviceNotAvailableException |
generateDeviceProduct
public static String generateDeviceProduct (ITestDevice device)
Buat kueri produk dan varian perangkat, dalam format produk: varian.
Parameter | |
---|---|
device | ITestDevice |
Kembali | |
---|---|
String |
Melempar | |
---|---|
DeviceNotAvailableException |
getDeviceBuildAlias
public String getDeviceBuildAlias ()
Mendapat alias build perangkat. Memetakan ke properti ro.build.id di perangkat. Biasanya mengikuti format IMM76.
Kembali | |
---|---|
String |
getDeviceBuildFlavor
public String getDeviceBuildFlavor ()
Mendapat ragam pembuatan perangkat misalnya yakju-userdebug.
Kembali | |
---|---|
String |
getDeviceBuildId
public String getDeviceBuildId ()
Mendapatkan ID versi perangkat. Memetakan ke properti ro.build.incremental.id di perangkat.
Kembali | |
---|---|
String |
getDeviceProduct
public String getDeviceProduct ()
Dapatkan produk dan varian perangkat, dalam format produk: varian.
Kembali | |
---|---|
String |
getDeviceUserDescription
public String getDeviceUserDescription ()
Mendapat deskripsi perangkat dan membangun. Ini biasanya merupakan deskripsi yang lebih ramah pengguna akhir dibandingkan dengan getDeviceBuildAlias()
dan getDeviceBuildFlavor()
tetapi dengan kemungkinan penalti menjadi kurang tepat. misalnya. tidak mungkin membedakan varian GSM (yakju) dan CDMA (mysid) dari Google Galaxy Nexus menggunakan string ini.
Kembali | |
---|---|
String |
injectDeviceAttributes
public static void injectDeviceAttributes (ITestDevice device, IBuildInfo b)
Menyisipkan atribut dari perangkat ke dalam build.
Parameter | |
---|---|
b | IBuildInfo |
Melempar | |
---|---|
DeviceNotAvailableException |