BuildInfoUtil

public class BuildInfoUtil
extends Object

java.lang.Object
com.android.tradefed.util.BuildInfoUtil


IBuildInfo değiştirmeye yardımcı olan bir util sınıfı

Özet

Kamu kurucuları

BuildInfoUtil ()

Herkese açık yöntemler

static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)

Okur, cihazdan öznitelikler oluşturur ve bunları ilgili derleme bilgisi alanlarını geçersiz kılmak için kullanır

Not: Dal bilgileri cihazda yapı öznitelikleri olarak depolanmadığından, enjekte edilen dal bilgisi, çizgilerle birleştirilen aşağıdaki alanlar olacaktır:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (eski API seviyelerinde farklı olabilir)
  • ro.build.version.release

Kamu kurucuları

BuildInfoUtil

public BuildInfoUtil ()

Herkese açık yöntemler

bootstrapDeviceBuildAttributes

public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, 
                ITestDevice device, 
                String overrideBuildId, 
                String overrideBuildFlavor, 
                String overrideBuildBranch, 
                String overrideBuildAlias)

Okur, cihazdan öznitelikler oluşturur ve bunları ilgili derleme bilgisi alanlarını geçersiz kılmak için kullanır

Not: Dal bilgileri cihazda yapı öznitelikleri olarak depolanmadığından, enjekte edilen dal bilgisi, çizgilerle birleştirilen aşağıdaki alanlar olacaktır:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (eski API seviyelerinde farklı olabilir)
  • ro.build.version.release

Parametreler
buildInfo IBuildInfo : cihaz derleme özniteliklerinin enjekte edileceği derleme bilgisi

device ITestDevice : yapı özniteliklerinin okunacağı cihaz

overrideBuildId String : aygıttan okumak yerine, yapı kimliğini bu değere geçersiz kılın; geçersiz kılma yok için null

overrideBuildFlavor String : aygıttan okumak yerine, bu değer için derleme çeşidini geçersiz kılın; geçersiz kılma yok için null

overrideBuildBranch String : dalın ikamesi olarak aygıt özniteliklerini birleştirmek yerine, onu bu değerle geçersiz kılın; geçersiz kılma yok için null

overrideBuildAlias String : aygıttan okumak yerine, bu değer için derleme takma adını geçersiz kılın; geçersiz kılma yok için null

Atar
DeviceNotAvailableException