DeviceBuildInfo

public class DeviceBuildInfo
extends BuildInfo implements IDeviceBuildInfo

java.lang.Object
   ↳ com.android.tradefed.build.BuildInfo
     ↳ com.android.tradefed.build.DeviceBuildInfo


IBuildInfo, Android डिवाइस के पूरे बिल्ड और (ज़रूरत पड़ने पर) उसके टेस्ट को दिखाता है.

खास जानकारी

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

DeviceBuildInfo()
DeviceBuildInfo(BuildInfo buildInfo)
DeviceBuildInfo(String buildId, String buildTargetName)

पब्लिक मेथड

void cleanUp()

कुछ समय तक सेव रहने वाली बिल्ड फ़ाइलों को मिटाएं

void cleanUp(List<File> doNotClean)

cleanUp() का वह वर्शन जिसमें कुछ फ़ाइलें नहीं मिटाई गई हैं.

File getBasebandImageFile()

लोकल बेसबैंड इमेज फ़ाइल पाएं.

String getBasebandVersion()

मोबाइल रेडियो (बेसबैंड वर्शन) की जानकारी पाएं.

File getBootloaderImageFile()

लोकल बूटलोडर इमेज फ़ाइल पाएं.

String getBootloaderVersion()

बूटलोडर का वर्शन पाएं.

String getDeviceBuildFlavor()

यह एक वैकल्पिक तरीका है. इससे यह पता चलता है कि टेस्ट किया जा रहा प्लैटफ़ॉर्म बिल्ड किस टाइप का है.

String getDeviceBuildId()

यह फ़ंक्शन, टेस्ट किए जा रहे प्लैटफ़ॉर्म बिल्ड का यूनीक आइडेंटिफ़ायर दिखाता है.

File getDeviceImageFile()

लोकल डिवाइस की इमेज की ZIP फ़ाइल पाएं.

String getDeviceImageVersion()

लोकल डिवाइस की इमेज का ज़िप वर्शन पाएं.

File getMkbootimgFile()

यह कर्नेल इमेज बनाने के लिए इस्तेमाल की गई mkbootimg फ़ाइल को ऐक्सेस करता है.

String getMkbootimgVersion()

mkbootimg का वर्शन मिलता है.

File getOtaPackageFile()

डिवाइस के ओटीए पैकेज की ZIP फ़ाइल पाएं.

String getOtaPackageVersion()

डिवाइस के ओटीए पैकेज का ज़िप वर्शन पाएं.

File getRamdiskFile()

यह कर्नल इमेज बनाने के लिए इस्तेमाल की गई रैमडिस्क फ़ाइल को ऐक्सेस करता है.

String getRamdiskVersion()

यह ramdisk का वर्शन दिखाता है.

File getTestsDir()

extract की गई tests.zip फ़ाइल के कॉन्टेंट का लोकल पाथ पाएं.

String getTestsDirVersion()

एक्सट्रैक्ट किए गए tests.zip का वर्शन पाएं.

File getTrustyImageFile()

लोकल ट्रस्टी की इमेज फ़ाइल पाएं.

String getTrustyVersion()

भरोसेमंद वर्शन पाएं.

File getUserDataImageFile()

स्थानीय टेस्ट उपयोगकर्ता की डेटा इमेज फ़ाइल पाएं.

String getUserDataImageVersion()

उपयोगकर्ता के डेटा की इमेज का लोकल टेस्ट वर्शन पाएं.

void setBasebandImage(File basebandFile, String version)

डिवाइस के बिल्ड के लिए बेसबैंड इमेज सेट करें.

void setBootloaderImageFile(File bootloaderImgFile, String version)

डिवाइस के बिल्ड के लिए बूटलोडर इमेज सेट करें.

void setDeviceBuildFlavor(String deviceBuildFlavor)

अगर डिवाइस के लिए बिल्ड-फ़्लेवर, setBuildFlavor(String) से अलग है, तो बिल्ड की जानकारी में डिवाइस के लिए बिल्ड-फ़्लेवर सेट करें.

void setDeviceImageFile(File deviceImageFile, String version)

इस्तेमाल करने के लिए, डिवाइस की सिस्टम इमेज फ़ाइल सेट करें.

void setMkbootimgFile(File mkbootimg, String version)

यह कर्नेल इमेज बनाने के लिए इस्तेमाल की गई mkbootimg फ़ाइल सेट करता है.

void setOtaPackageFile(File otaFile, String version)

डिवाइस के ओटीए पैकेज की ZIP फ़ाइल सेट करें.

void setRamdiskFile(File ramdisk, String version)

यह कर्नल इमेज बनाने के लिए इस्तेमाल की गई रैमडिस्क फ़ाइल को ऐक्सेस करता है.

void setTestsDir(File testsDir, String version)

extract की गई tests.zip फ़ाइल के कॉन्टेंट के लिए लोकल पाथ सेट करें.

void setUserDataImageFile(File userDataFile, String version)

इस्तेमाल करने के लिए, उपयोगकर्ता के डेटा की इमेज फ़ाइल सेट करें.

final void unmountAll()

माउंट की गई डिवाइस इमेज को अनमाउंट करता है.

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

DeviceBuildInfo

public DeviceBuildInfo ()

DeviceBuildInfo

public DeviceBuildInfo (BuildInfo buildInfo)

पैरामीटर
buildInfo BuildInfo

DeviceBuildInfo

public DeviceBuildInfo (String buildId, 
                String buildTargetName)

पैरामीटर
buildId String

buildTargetName String

पब्लिक मेथड

cleanUp

public void cleanUp ()

कुछ समय तक सेव रहने वाली बिल्ड फ़ाइलों को मिटाएं

cleanUp

public void cleanUp (List<File> doNotClean)

cleanUp() का वह वर्शन जिसमें कुछ फ़ाइलें नहीं मिटाई गई हैं.

पैरामीटर
doNotClean List

getBasebandImageFile

public File getBasebandImageFile ()

लोकल बेसबैंड इमेज फ़ाइल पाएं.

रिटर्न
File

getBasebandVersion

public String getBasebandVersion ()

मोबाइल रेडियो (बेसबैंड वर्शन) की जानकारी पाएं.

रिटर्न
String

getBootloaderImageFile

public File getBootloaderImageFile ()

लोकल बूटलोडर इमेज फ़ाइल पाएं.

रिटर्न
File

getBootloaderVersion

public String getBootloaderVersion ()

बूटलोडर का वर्शन पाएं.

रिटर्न
String

getDeviceBuildFlavor

public String getDeviceBuildFlavor ()

यह एक वैकल्पिक तरीका है. इससे यह पता चलता है कि टेस्ट किया जा रहा प्लैटफ़ॉर्म बिल्ड किस टाइप का है.

रिटर्न
String

getDeviceBuildId

public String getDeviceBuildId ()

यह फ़ंक्शन, टेस्ट किए जा रहे प्लैटफ़ॉर्म बिल्ड का यूनीक आइडेंटिफ़ायर दिखाता है. यह कभी भी शून्य नहीं होना चाहिए. डिफ़ॉल्ट रूप से, यह IBuildInfo.UNKNOWN_BUILD_ID पर सेट होता है.

रिटर्न
String getDeviceImageVersion() if not null, else IBuildInfo.UNKNOWN_BUILD_ID

यह भी देखें:

getDeviceImageFile

public File getDeviceImageFile ()

लोकल डिवाइस की इमेज की ZIP फ़ाइल पाएं. लौटाई गई वैल्यू, एक डायरेक्ट्री हो सकती है. यह डायरेक्ट्री, डिवाइस की इमेज वाली ज़ि‍प फ़ाइल को अनकंप्रेस करके बनाई जाती है. ध्यान दें कि किसी डायरेक्ट्री के मामले में, यह सिर्फ़ पढ़ने के लिए उपलब्ध वर्चुअल फ़ाइल सिस्टम हो सकता है. इससे डायरेक्ट्री या उसके कॉन्टेंट पर लागू की जा सकने वाली कार्रवाइयों की संख्या सीमित हो जाती है.

रिटर्न
File

getDeviceImageVersion

public String getDeviceImageVersion ()

लोकल डिवाइस की इमेज का ज़िप वर्शन पाएं.

रिटर्न
String

getMkbootimgFile

public File getMkbootimgFile ()

यह कर्नेल इमेज बनाने के लिए इस्तेमाल की गई mkbootimg फ़ाइल को ऐक्सेस करता है.

रिटर्न
File

getMkbootimgVersion

public String getMkbootimgVersion ()

mkbootimg का वर्शन मिलता है.

रिटर्न
String

getOtaPackageFile

public File getOtaPackageFile ()

डिवाइस के ओटीए पैकेज की ZIP फ़ाइल पाएं.

रिटर्न
File

getOtaPackageVersion

public String getOtaPackageVersion ()

डिवाइस के ओटीए पैकेज का ज़िप वर्शन पाएं.

रिटर्न
String

getRamdiskFile

public File getRamdiskFile ()

यह कर्नल इमेज बनाने के लिए इस्तेमाल की गई रैमडिस्क फ़ाइल को ऐक्सेस करता है.

रिटर्न
File

getRamdiskVersion

public String getRamdiskVersion ()

यह ramdisk का वर्शन दिखाता है.

रिटर्न
String

getTestsDir

public File getTestsDir ()

extract की गई tests.zip फ़ाइल के कॉन्टेंट का लोकल पाथ पाएं.

रिटर्न
File

getTestsDirVersion

public String getTestsDirVersion ()

एक्सट्रैक्ट किए गए tests.zip का वर्शन पाएं.

रिटर्न
String

getTrustyImageFile

public File getTrustyImageFile ()

लोकल ट्रस्टी की इमेज फ़ाइल पाएं.

रिटर्न
File

getTrustyVersion

public String getTrustyVersion ()

भरोसेमंद वर्शन पाएं.

रिटर्न
String

getUserDataImageFile

public File getUserDataImageFile ()

स्थानीय टेस्ट उपयोगकर्ता की डेटा इमेज फ़ाइल पाएं.

रिटर्न
File

getUserDataImageVersion

public String getUserDataImageVersion ()

उपयोगकर्ता के डेटा की इमेज का लोकल टेस्ट वर्शन पाएं.

रिटर्न
String

setBasebandImage

public void setBasebandImage (File basebandFile, 
                String version)

डिवाइस के बिल्ड के लिए बेसबैंड इमेज सेट करें.

पैरामीटर
basebandFile File: the baseband image File

version String: मोबाइल रेडियो (बेसबैंड) का वर्शन

setBootloaderImageFile

public void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

डिवाइस के बिल्ड के लिए बूटलोडर इमेज सेट करें.

पैरामीटर
bootloaderImgFile File: बूटलोडर इमेज File

version String: बूटलोडर का वर्शन

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

अगर डिवाइस के लिए बिल्ड-फ़्लेवर, setBuildFlavor(String) से अलग है, तो बिल्ड की जानकारी में डिवाइस के लिए बिल्ड-फ़्लेवर सेट करें.

पैरामीटर
deviceBuildFlavor String: डिवाइस के बिल्ड का फ़्लेवर

setDeviceImageFile

public void setDeviceImageFile (File deviceImageFile, 
                String version)

इस्तेमाल करने के लिए, डिवाइस की सिस्टम इमेज फ़ाइल सेट करें.

पैरामीटर
version String

setMkbootimgFile

public void setMkbootimgFile (File mkbootimg, 
                String version)

यह कर्नेल इमेज बनाने के लिए इस्तेमाल की गई mkbootimg फ़ाइल सेट करता है.

पैरामीटर
mkbootimg File

version String

setOtaPackageFile

public void setOtaPackageFile (File otaFile, 
                String version)

डिवाइस के ओटीए पैकेज की ZIP फ़ाइल सेट करें.

पैरामीटर
otaFile File

version String

setRamdiskFile

public void setRamdiskFile (File ramdisk, 
                String version)

यह कर्नल इमेज बनाने के लिए इस्तेमाल की गई रैमडिस्क फ़ाइल को ऐक्सेस करता है.

पैरामीटर
ramdisk File

version String

setTestsDir

public void setTestsDir (File testsDir, 
                String version)

extract की गई tests.zip फ़ाइल के कॉन्टेंट के लिए लोकल पाथ सेट करें.

पैरामीटर
version String

setUserDataImageFile

public void setUserDataImageFile (File userDataFile, 
                String version)

इस्तेमाल करने के लिए, उपयोगकर्ता के डेटा की इमेज फ़ाइल सेट करें.

पैरामीटर
version String

unmountAll

public final void unmountAll ()

माउंट की गई डिवाइस इमेज को अनमाउंट करता है.

यह डिवाइस इमेज को अनमाउंट करने के लिए काम आता है. ऐसा DeviceBuildInfo ऑब्जेक्ट के डिस्ट्रॉय होने से पहले किया जाता है. यह उन स्थितियों में किया जाता है जहां फ़ाइल शेयर करने की वजह से cleanUp() को कॉल नहीं किया जा सकता. जैसे, इस पर copyAllFileFrom() को कॉल किया गया है.