BuildInfoUtil

public class BuildInfoUtil
extends Object

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


Una classe util per aiutare a manipolare IBuildInfo

Riepilogo

Costruttori pubblici

BuildInfoUtil ()

Metodi pubblici

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

Legge gli attributi di build dal dispositivo e li utilizza per sovrascrivere i campi delle informazioni di build pertinenti

Nota: poiché le informazioni sul ramo non sono archiviate sul dispositivo come attributi di build, le informazioni sul ramo inserite saranno i seguenti campi concatenati tramite trattini:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (forse diverso sui livelli API precedenti)
  • ro.build.version.release

Costruttori pubblici

BuildInfoUtil

public BuildInfoUtil ()

Metodi pubblici

bootstrapDeviceBuildAttributes

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

Legge gli attributi di build dal dispositivo e li utilizza per sovrascrivere i campi delle informazioni di build pertinenti

Nota: poiché le informazioni sul ramo non sono archiviate sul dispositivo come attributi di build, le informazioni sul ramo inserite saranno i seguenti campi concatenati tramite trattini:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (forse diverso sui livelli API precedenti)
  • ro.build.version.release

Parametri
buildInfo IBuildInfo : le informazioni sulla build in cui verranno inseriti gli attributi di build del dispositivo

device ITestDevice : il dispositivo da cui leggere gli attributi di build

overrideBuildId String : invece di leggere dal dispositivo, sovrascrivi build id su questo valore; null per nessuna sostituzione

overrideBuildFlavor String : invece di leggere dal dispositivo, sovrascrivi il sapore di build su questo valore; null per nessuna sostituzione

overrideBuildBranch String : invece di concatenare gli attributi del dispositivo come sostituto del ramo, sovrascriverlo su questo valore; null per nessuna sostituzione

overrideBuildAlias String : invece di leggere dal dispositivo, sovrascrive l'alias di build su questo valore; null per nessuna sostituzione

Lancia
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException