Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

DeviceBuildDescriptor

public class DeviceBuildDescriptor
extends Object

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


IBuildInfoラッパークラス。デバイスプラットフォームのビルド情報を取得するためのヘルパーメソッドが含まれています。

「バンドルされていない」別名デバイスビルドIBuildInfoに使用することを目的としており、ビルドが実行されたデバイスに関するメタデータが必要です。

概要

田畑

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

パブリックコンストラクター

DeviceBuildDescriptor (IBuildInfo build)

パブリックメソッド

static boolean describesDeviceBuild (IBuildInfo build)

指定されたIBuildInfoにデバイスビルドメタデータが含まれているかどうかをIBuildInfoます

static String generateDeviceDesc (ITestDevice device)

デバイスのプロパティからデバイスの説明文字列を生成します。

static String generateDeviceProduct (ITestDevice device)

product:variant形式で、デバイスの製品とバリアントをクエリします。

String getDeviceBuildAlias ()

デバイスビルドエイリアスを取得します。

String getDeviceBuildFlavor ()

yakju-userdebugなどのデバイスビルドフレーバーを取得します。

String getDeviceBuildId ()

デバイスビルドIDを取得します。

String getDeviceProduct ()

product:variant形式で、デバイスの製品とバリアントを取得します。

String getDeviceUserDescription ()

デバイスとビルドの説明を取得します。

static void injectDeviceAttributes (ITestDevice device, IBuildInfo b)

デバイスからビルドに属性を挿入します。

田畑

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

パブリックコンストラクター

DeviceBuildDescriptor

public DeviceBuildDescriptor (IBuildInfo build)

パラメーター
build IBuildInfo

パブリックメソッド

記述デバイスビルド

public static boolean describesDeviceBuild (IBuildInfo build)

指定されたIBuildInfoにデバイスビルドメタデータが含まれているかどうかをIBuildInfoます

戻り値
boolean IBuildInfoにデバイスビルドメタデータが含まれている場合はtrue、それ以外の場合はfalse

generateDeviceDesc

public static String generateDeviceDesc (ITestDevice device)

デバイスのプロパティからデバイスの説明文字列を生成します。

説明は次の形式に従う必要があります:例:Google Galaxy Nexus 4.2

戻り値
Stringデバイスの説明文字列

投げる
DeviceNotAvailableException

generateDeviceProduct

public static String generateDeviceProduct (ITestDevice device)

product:variant形式で、デバイスの製品とバリアントをクエリします。

パラメーター
device ITestDevice

戻り値
String

投げる
DeviceNotAvailableException

getDeviceBuildAlias

public String getDeviceBuildAlias ()

デバイスビルドエイリアスを取得します。デバイスのro.build.idプロパティにマップします。通常、フォーマットIMM76に従います。

戻り値
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

yakju-userdebugなどのデバイスビルドフレーバーを取得します。

戻り値
String

getDeviceBuildId

public String getDeviceBuildId ()

デバイスビルドIDを取得します。デバイスのro.build.incremental.idプロパティにマップします。

戻り値
String

getDeviceProduct

public String getDeviceProduct ()

product:variant形式で、デバイスの製品とバリアントを取得します。

戻り値
String

getDeviceUserDescription

public String getDeviceUserDescription ()

デバイスとビルドの説明を取得します。これは通常、 getDeviceBuildAlias()およびgetDeviceBuildFlavor()と比較して、よりエンドユーザーフレンドリーな説明ですが、精度が低くなる可能性があります。例えば。この文字列を使用して、Google Galaxy NexusのGSM(yakju)とCDMA(mysid)の亜種を区別することはできません。

戻り値
String

injectDeviceAttributes

public static void injectDeviceAttributes (ITestDevice device, 
                IBuildInfo b)

デバイスからビルドに属性を挿入します。

パラメーター
b IBuildInfo

投げる
DeviceNotAvailableException