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ş" (yani cihaz derlemeleri olmayan) 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_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
 | 
| 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 | 
      getDeviceBuildBranch()
      Cihaz derleme dalını (ör. git_master) alır. | 
| 
        
        
        
        
        
        String | 
      getDeviceBuildFlavor()
      Cihaz derleme çeşidini (ör. yakju-userdebug) alır. | 
| 
        
        
        
        
        
        String | 
      getDeviceBuildId()
      Cihazın yapı kimliğini alır. | 
| 
        
        
        
        
        
        String | 
      getDeviceProduct()
      Cihazın ürü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
DEVICE_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
DEVICE_PRODUCT
public static final String DEVICE_PRODUCT
Herkese açık kurucular
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 | IBuildInfocihaz 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 | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| 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 | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
getDeviceBuildAlias
public String getDeviceBuildAlias ()
Cihaz yapı takma adını alır. Cihazdaki ro.build.id mülküyle eşlenir. Genellikle IMM76 biçimini izler.
| İlerlemeler | |
|---|---|
| String | |
getDeviceBuildBranch
public String getDeviceBuildBranch ()
Cihaz derleme dalını (ör. git_master) alır.
| İ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üyle eşlenir.
| İlerlemeler | |
|---|---|
| String | |
getDeviceProduct
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 dezavantajına sahiptir.
 Örneğin, bu dize kullanılarak Google Galaxy Nexus'un GSM (yakju) ve CDMA (mysid) varyantları ayırt edilemez.
| İlerlemeler | |
|---|---|
| String | |
injectDeviceAttributes
public static void injectDeviceAttributes (ITestDevice device, IBuildInfo b)
Cihazdaki özellikleri derlemeye ekler.
| Parametreler | |
|---|---|
| b | IBuildInfo | 
| Atışlar | |
|---|---|
|  | com.android.tradefed.device.DeviceNotAvailableException | 
| DeviceNotAvailableException | |
