Deskriptor Pembuatan Perangkat

public class DeviceBuildDescriptor
extends Object

java.lang.Objek
com.Android.tradefed.build.DeviceBuildDescriptor


Kelas pembungkus untuk IBuildInfo , yang berisi metode pembantu untuk mengambil informasi pembuatan platform perangkat.

Dimaksudkan untuk digunakan untuk "tidak dibundel" alias bukan pembuatan perangkat IBuildInfo , yang menginginkan metadata tentang perangkat apa yang digunakan untuk menjalankan pembangunan.

Ringkasan

Bidang

public static final String DEVICE_BUILD_ALIAS

public static final String DEVICE_BUILD_BRANCH

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 tertentu berisi metadata pembuatan perangkat

static String generateDeviceDesc ( ITestDevice device)

Hasilkan string deskripsi perangkat dari properti perangkat.

static String generateDeviceProduct ( ITestDevice device)

Kueri produk dan varian perangkat, dalam format produk:varian.

String getDeviceBuildAlias ()

Mendapatkan alias pembuatan perangkat.

String getDeviceBuildBranch ()

Mendapatkan cabang pembuatan perangkat misalnya git_master.

String getDeviceBuildFlavor ()

Mendapatkan rasa pembuatan perangkat, misalnya yakju-userdebug.

String getDeviceBuildId ()

Mendapatkan ID build perangkat.

String getDeviceProduct ()

Dapatkan produk dan varian perangkat, dalam format produk:varian.

String getDeviceUserDescription ()

Mendapatkan deskripsi perangkat dan build.

static void injectDeviceAttributes ( ITestDevice device, IBuildInfo b)

Menyisipkan atribut dari perangkat ke dalam build.

Bidang

DEVICE_BUILD_ALIAS

public static final String DEVICE_BUILD_ALIAS

PERANGKAT_BUILD_BRANCH

public static final String DEVICE_BUILD_BRANCH

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

PERANGKAT_PRODUK

public static final String DEVICE_PRODUCT

Konstruktor publik

Deskriptor Pembuatan Perangkat

public DeviceBuildDescriptor (IBuildInfo build)

Parameter
build IBuildInfo

Metode publik

menjelaskanDeviceBuild

public static boolean describesDeviceBuild (IBuildInfo build)

Menentukan apakah IBuildInfo tertentu berisi metadata pembuatan perangkat

Kembali
boolean Benar jika IBuildInfo berisi metadata build perangkat, salah jika sebaliknya

menghasilkanDeviceDesc

public static String generateDeviceDesc (ITestDevice device)

Hasilkan string deskripsi perangkat dari properti perangkat.

Deskripsi harus mengikuti format ini: misalnya Google Galaxy Nexus 4.2

Kembali
String String deskripsi perangkat

Melempar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

menghasilkanDeviceProduct

public static String generateDeviceProduct (ITestDevice device)

Kueri produk dan varian perangkat, dalam format produk:varian.

Parameter
device ITestDevice

Kembali
String

Melempar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

dapatkanDeviceBuildAlias

public String getDeviceBuildAlias ()

Mendapatkan alias pembuatan perangkat. Memetakan ke properti ro.build.id di perangkat. Biasanya mengikuti format IMM76.

Kembali
String

dapatkanDeviceBuildBranch

public String getDeviceBuildBranch ()

Mendapatkan cabang pembuatan perangkat misalnya git_master.

Kembali
String

dapatkanDeviceBuildFlavor

public String getDeviceBuildFlavor ()

Mendapatkan rasa pembuatan perangkat, misalnya yakju-userdebug.

Kembali
String

dapatkanDeviceBuildId

public String getDeviceBuildId ()

Mendapatkan ID build perangkat. Memetakan ke properti ro.build.incremental.id di perangkat.

Kembali
String

dapatkanDeviceProduct

public String getDeviceProduct ()

Dapatkan produk dan varian perangkat, dalam format produk:varian.

Kembali
String

dapatkanDeviceUserDescription

public String getDeviceUserDescription ()

Mendapatkan deskripsi perangkat dan build. Ini biasanya merupakan deskripsi yang lebih ramah pengguna akhir dibandingkan dengan getDeviceBuildAlias() dan getDeviceBuildFlavor() tetapi dengan kemungkinan penalti yang kurang tepat. misalnya. tidak mungkin membedakan varian GSM (yakju) dan CDMA (mysid) dari Google Galaxy Nexus menggunakan string ini.

Kembali
String

menyuntikkanDeviceAttributes

public static void injectDeviceAttributes (ITestDevice device, 
                IBuildInfo b)

Menyisipkan atribut dari perangkat ke dalam build.

Parameter
b IBuildInfo

Melempar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException