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