बिल्डइन्फ़ोयूटल

public class BuildInfoUtil
extends Object

java.lang.Object
com.android.tradefed.util.BuildInfo आधार


IBuildInfo में हेर-फेर करने में मदद करने के लिए इस्तेमाल होने वाली क्लास

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

BuildInfoUtil()

सार्वजनिक तरीके

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

यह डिवाइस के बिल्ड एट्रिब्यूट को पढ़ता है. साथ ही, बिल्ड की जानकारी वाले फ़ील्ड को बदलने के लिए, इनका इस्तेमाल करता है

ध्यान दें: ब्रांच की जानकारी को डिवाइस पर बिल्ड एट्रिब्यूट के तौर पर सेव नहीं किया जाता, इसलिए ब्रांच की जानकारी में, नीचे दिए गए फ़ील्ड, डैश के ज़रिए जोड़े जाएंगे:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (यह वर्शन पुराने एपीआई लेवल पर अलग हो सकता है)
  • ro.build.version.release

सार्वजनिक कंस्ट्रक्टर

बिल्डइन्फ़ोयूटल

public BuildInfoUtil ()

सार्वजनिक तरीके

बूटस्ट्रैपडिवाइसबिल्डएट्रिब्यूट

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

यह डिवाइस के बिल्ड एट्रिब्यूट को पढ़ता है. साथ ही, बिल्ड की जानकारी वाले फ़ील्ड को बदलने के लिए, इनका इस्तेमाल करता है

ध्यान दें: ब्रांच की जानकारी को डिवाइस पर बिल्ड एट्रिब्यूट के तौर पर सेव नहीं किया जाता, इसलिए ब्रांच की जानकारी में, नीचे दिए गए फ़ील्ड, डैश के ज़रिए जोड़े जाएंगे:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (यह वर्शन पुराने एपीआई लेवल पर अलग हो सकता है)
  • ro.build.version.release

पैरामीटर
buildInfo IBuildInfo: बिल्ड की जानकारी जिसमें डिवाइस के बिल्ड एट्रिब्यूट शामिल किए जाएंगे

device ITestDevice: बिल्ड एट्रिब्यूट को पढ़ने के लिए डिवाइस

overrideBuildId String: डिवाइस से पढ़ने के बजाय, बिल्ड आईडी को इस मान पर बदलें; बिना बदलाव के null

overrideBuildFlavor String: डिवाइस से पढ़ने के बजाय, बिल्ड फ़्लेवर को इस पर बदलें वैल्यू; बिना बदलाव के null

overrideBuildBranch String: इसके लिए, डिवाइस के एट्रिब्यूट को जोड़ने के बजाय ब्रांच में, इसे इस वैल्यू से बदल दें; बिना बदलाव के null

overrideBuildAlias String: डिवाइस से पढ़ने के बजाय, बिल्ड उपनाम को इस मान पर बदलें; बिना बदलाव के null

थ्रो
com.android.tradefed.device.DeviceNotAvailable Payment
DeviceNotAvailableException