CihazDerleme Tanımlayıcısı

public class DeviceBuildDescriptor
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.build.DeviceBuildDescriptor


IBuildInfo için, cihazı almak üzere yardımcı yöntemler içeren bir sarmalayıcı sınıfı daha fazla bilgi edinin.

"Grup halinde olmayan" iletiler için kullanılmak üzere tasarlanmıştır Yani, bu cihaz IBuildInfo derlemesi yapıyor. derlemenin hangi cihazda çalıştırıldığına ilişkin meta veriler

Özet

Fields'ın oynadığı filmler

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

Kamu inşaatçıları

DeviceBuildDescriptor(IBuildInfo build)

Herkese açık yöntemler

static boolean describesDeviceBuild(IBuildInfo build)

Verilen IBuildInfo öğesinin cihaz derleme meta verilerini içerip içermediğini belirler

static String generateDeviceDesc(ITestDevice device)

Cihaz özelliklerinden cihaz açıklaması dizesini oluşturun.

static String generateDeviceProduct(ITestDevice device)

Ürünü ve cihazın varyantını ürün:varyant biçiminde sorgulayın.

String getDeviceBuildAlias()

Cihaz derleme takma adını alır.

String getDeviceBuildBranch()

Cihaz derleme dalını (ör. git_master) alır.

String getDeviceBuildFlavor()

Cihaz derleme aromasını alır (ör. yakju-userdebug).

String getDeviceBuildId()

Cihazın derleme kimliğini alır.

String getDeviceProduct()

Cihazın ürününü ve varyantını, ürün:varyant biçiminde alın.

String getDeviceUserDescription()

Cihaz ve derlemeyle ilgili açıklama alır.

static void injectDeviceAttributes(ITestDevice device, IBuildInfo b)

Cihazdaki özellikleri derlemeye ekler.

Fields'ın oynadığı filmler

DEVICE_BUILD_ALIAS

public static final String DEVICE_BUILD_ALIAS

CİHAZ_OLUŞTURMA_DÖNEMİ

public static final String DEVICE_BUILD_BRANCH

CİHAZ_BUILD_FLAVOR

public static final String DEVICE_BUILD_FLAVOR

CİHAZ_BUILD_KİMLİĞİ

public static final String DEVICE_BUILD_ID

CİHAZ_DESC

public static final String DEVICE_DESC

DEVICE_PRODUCT

public static final String DEVICE_PRODUCT

Kamu inşaatçıları

CihazDerleme Tanımlayıcısı

public DeviceBuildDescriptor (IBuildInfo build)

Parametreler
build IBuildInfo

Herkese açık yöntemler

tanımlayıcıCihazDerlemesi

public static boolean describesDeviceBuild (IBuildInfo build)

Verilen IBuildInfo öğesinin cihaz derleme meta verilerini içerip içermediğini belirler

İlerlemeler
boolean IBuildInfo, cihaz derleme meta verilerini içeriyorsa doğru, aksi takdirde yanlış değerini alır

createDeviceDesc (OluşturmaCihaz Açıklaması)

public static String generateDeviceDesc (ITestDevice device)

Cihaz özelliklerinden cihaz açıklaması dizesini oluşturun.

Açıklama şu biçimde olmalıdır: ör. Google Galaxy Nexus 4.2

İlerlemeler
String Cihaz açıklaması dizesi

Fırlatma
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

oluşturmaCihazÜrünü

public static String generateDeviceProduct (ITestDevice device)

Ürünü ve cihazın varyantını ürün:varyant biçiminde sorgulayın.

Parametreler
device ITestDevice

İlerlemeler
String

Fırlatma
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

getDeviceBuildAlias'ı

public String getDeviceBuildAlias ()

Cihaz derleme takma adını alır. Cihazdaki ro.build.id mülküne gider. Genellikle şu şekildedir: biçiminde girin.

İlerlemeler
String

getDeviceBuildBranch

public String getDeviceBuildBranch ()

Cihaz derleme dalını (ör. git_master) alır.

İlerlemeler
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

Cihaz derleme aromasını alır (ör. yakju-userdebug).

İlerlemeler
String

getDeviceBuildId

public String getDeviceBuildId ()

Cihazın derleme kimliğini alır. Cihazdaki ro.build.incremental.id mülküne gider.

İlerlemeler
String

alCihazÜrünü

public String getDeviceProduct ()

Cihazın ürününü ve varyantını, ürün:varyant biçiminde alın.

İlerlemeler
String

getDeviceUserDescription:

public String getDeviceUserDescription ()

Cihaz ve derlemeyle ilgili açıklama alır. Bu çözüm genellikle son kullanıcı için daha uygundur. getDeviceBuildAlias() ve getDeviceBuildFlavor() ile karşılaştırıldığında açıklama ancak daha az hassas olmanın olası cezasıyla. ör. çünkü GSM (yakju) ve CDMA (mysid) değişkenlerini Google Galaxy Nexus bu dizeyi kullanır.

İlerlemeler
String

ekle

public static void injectDeviceAttributes (ITestDevice device, 
                IBuildInfo b)

Cihazdaki özellikleri derlemeye ekler.

Parametreler
b IBuildInfo

Fırlatma
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException