DeviceBuildDescriptor
public
class
DeviceBuildDescriptor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.build.DeviceBuildDescriptor |
Cihaz platformu derleme bilgilerini almak için yardımcı yöntemler içeren bir IBuildInfo
sarmalayıcı sınıfı.
"Birleştirilmemiş" (cihaz derlemeleri değil) IBuildInfo
için kullanılmak üzere tasarlanmıştır. Derlemenin hangi cihazda çalıştırıldığıyla ilgili meta verileri ister.
Özet
Fields'ın oynadığı filmler | |
---|---|
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
|
Herkese açık kurucular | |
---|---|
DeviceBuildDescriptor(IBuildInfo build)
|
Herkese açık yöntemler | |
---|---|
static
boolean
|
describesDeviceBuild(IBuildInfo build)
Belirtilen |
static
String
|
generateDeviceDesc(ITestDevice device)
Cihaz özelliklerinden cihaz açıklaması dizesini oluşturun. |
static
String
|
generateDeviceProduct(ITestDevice device)
Cihazın ürününü ve varyantını product:variant biçiminde sorgulayın. |
String
|
getDeviceBuildAlias()
Cihaz yapı takma adını alır. |
String
|
getDeviceBuildFlavor()
Cihaz derleme aromasını alır (ör. yakju-userdebug). |
String
|
getDeviceBuildId()
Cihazın yapı kimliğini alır. |
String
|
getDeviceProduct()
Cihazın ürününü ve varyantını product:variant biçiminde alın. |
String
|
getDeviceUserDescription()
Cihazın ve derlemenin açıklamasını 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_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
Herkese açık kurucular
DeviceBuildDescriptor
public DeviceBuildDescriptor (IBuildInfo build)
Parametreler | |
---|---|
build |
IBuildInfo |
Herkese açık yöntemler
describesDeviceBuild
public static boolean describesDeviceBuild (IBuildInfo build)
Belirtilen IBuildInfo
değerinin 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 döndürür.
|
generateDeviceDesc
public static String generateDeviceDesc (ITestDevice device)
Cihaz özelliklerinden cihaz açıklaması dizesini oluşturun.
Açıklama şu biçimi izlemelidir: ör. Google Galaxy Nexus 4.2
İlerlemeler | |
---|---|
String |
Cihaz açıklaması dizesi |
Atışlar | |
---|---|
DeviceNotAvailableException |
generateDeviceProduct
public static String generateDeviceProduct (ITestDevice device)
Cihazın ürününü ve varyantını product:variant biçiminde sorgulayın.
Parametreler | |
---|---|
device |
ITestDevice |
İlerlemeler | |
---|---|
String |
Atışlar | |
---|---|
DeviceNotAvailableException |
getDeviceBuildAlias
public String getDeviceBuildAlias ()
Cihaz derleme takma adını alır. Cihazdaki ro.build.id mülküyle eşlenir. Genellikle IMM76 biçimindedir.
İlerlemeler | |
---|---|
String |
getDeviceBuildFlavor
public String getDeviceBuildFlavor ()
Cihaz derleme çeşidini (ör. yakju-userdebug) alır.
İlerlemeler | |
---|---|
String |
getDeviceBuildId
public String getDeviceBuildId ()
Cihazın yapı kimliğini alır. Cihazdaki ro.build.incremental.id mülküne gider.
İlerlemeler | |
---|---|
String |
getCihazÜrünü
public String getDeviceProduct ()
Cihazın ürününü ve varyantını product:variant biçiminde alın.
İlerlemeler | |
---|---|
String |
getDeviceUserDescription
public String getDeviceUserDescription ()
Cihazın ve derlemenin açıklamasını alır. Bu, genellikle getDeviceBuildAlias()
ve getDeviceBuildFlavor()
ile kıyaslandığında son kullanıcılar için daha uygun bir açıklamadır ancak daha az kesin olma olasılığı vardır.
Örneğin, bu dize kullanılarak Google Galaxy Nexus'un GSM (yakju) ve CDMA (mysid) varyantları ayırt edilemez.
İlerlemeler | |
---|---|
String |
ekle
public static void injectDeviceAttributes (ITestDevice device, IBuildInfo b)
Cihazdaki özellikleri derlemeye ekler.
Parametreler | |
---|---|
b |
IBuildInfo |
Atışlar | |
---|---|
DeviceNotAvailableException |