संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

BuildInfoUtil

public class BuildInfoUtil
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.util.BuildInfoUtil


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

सार्वजनिक निर्माणकर्ता

BuildInfoUtil

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

फेंकता
DeviceNotAvailableException