Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

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.

Dimaksudkan untuk digunakan untuk "unbundled" alias bukan build 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 IBuildInfo diberikan berisi metadata build perangkat

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.2

Kembali
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