Google est engagé à faire progresser l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

DeviceBuildDescriptor

public class DeviceBuildDescriptor
extends Object

java.lang.Object
com.android.tradefed.build.DeviceBuildDescriptor


Une classe d'emballage pour un IBuildInfo , qui contient helper méthodes pour récupérer des informations de construction de la plate - forme de l' appareil.

Destiné à être utilisé pour « dégroupé » alias non dispositif construit IBuildInfo , que les métadonnées de désir de ce dispositif , la construction a été exécuté.

Résumé

Des champs

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

constructeurs publics

DeviceBuildDescriptor ( IBuildInfo build)

méthodes publiques

static boolean describesDeviceBuild ( IBuildInfo build)

Détermine si donné IBuildInfo contient dispositif build métadonnées

static String generateDeviceDesc ( ITestDevice device)

Générer la chaîne de description de l'appareil à partir des propriétés de l'appareil.

static String generateDeviceProduct ( ITestDevice device)

Requête produit et variante du dispositif, dans le produit: Format variante.

String getDeviceBuildAlias ()

Obtient l'alias de construction de l'appareil.

String getDeviceBuildFlavor ()

Obtient la saveur de construction de l'appareil, par exemple yakju-userdebug.

String getDeviceBuildId ()

Obtient l'ID de construction de l'appareil.

String getDeviceProduct ()

Obtenez le produit et variante du dispositif, dans le produit: Format variante.

String getDeviceUserDescription ()

Obtient une description de l'appareil et la construction.

static void injectDeviceAttributes ( ITestDevice device, IBuildInfo b)

Inserts les attributs de l'appareil dans la construction.

Des champs

DEVICE_BUILD_ALIAS

public static final String DEVICE_BUILD_ALIAS

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

constructeurs publics

DeviceBuildDescriptor

public DeviceBuildDescriptor ( IBuildInfo build)

Paramètres
build IBuildInfo

méthodes publiques

describesDeviceBuild

public static boolean describesDeviceBuild ( IBuildInfo build)

Détermine si donné IBuildInfo contient dispositif build métadonnées

Retour
boolean Vrai si le IBuildInfo contient le dispositif de construction des métadonnées, sinon false

generateDeviceDesc

public static String generateDeviceDesc ( ITestDevice device)

Générer la chaîne de description de l'appareil à partir des propriétés de l'appareil.

Description doit suivre ce format: par exemple Google Galaxy Nexus 4.2

Retour
String La chaîne de description de l'appareil

lancers francs
DeviceNotAvailableException

generateDeviceProduct

public static String generateDeviceProduct ( ITestDevice device)

Requête produit et variante du dispositif, dans le produit: Format variante.

Paramètres
device ITestDevice

Retour
String

lancers francs
DeviceNotAvailableException

getDeviceBuildAlias

public String getDeviceBuildAlias ()

Obtient l'alias de construction de l'appareil. Les cartes à la propriété ro.build.id sur l'appareil. suit généralement le format IMM76.

Retour
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

Obtient la saveur de construction de l'appareil, par exemple yakju-userdebug.

Retour
String

getDeviceBuildId

public String getDeviceBuildId ()

Obtient l'ID de construction de l'appareil. Les cartes à la propriété ro.build.incremental.id sur l'appareil.

Retour
String

getDeviceProduct

public String getDeviceProduct ()

Obtenez le produit et variante du dispositif, dans le produit: Format variante.

Retour
String

getDeviceUserDescription

public String getDeviceUserDescription ()

Obtient une description de l'appareil et la construction. Cela est généralement une description plus respectueuse de l' utilisateur final par rapport à getDeviceBuildAlias() et getDeviceBuildFlavor() mais avec la peine possible d'être moins précis. par exemple. il ne serait pas possible de distinguer les réseaux GSM (yakju) et CDMA (mysidacé) variantes de Google Galaxy Nexus en utilisant cette chaîne.

Retour
String

injectDeviceAttributes

public static void injectDeviceAttributes ( ITestDevice device, 
                IBuildInfo b)

Inserts les attributs de l'appareil dans la construction.

Paramètres
b IBuildInfo

lancers francs
DeviceNotAvailableException