IDeviceBuildInfo

public interface IDeviceBuildInfo
implements IBuildInfo

com.android.tradefed.build.IDeviceBuildInfo


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

खास जानकारी

पब्लिक मेथड

abstract void cleanUp()

इससे सभी अस्थायी फ़ाइलें हट जाती हैं.

abstract File getBasebandImageFile()

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

abstract String getBasebandVersion()

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

abstract File getBootloaderImageFile()

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

abstract String getBootloaderVersion()

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

abstract String getDeviceBuildFlavor()

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

abstract String getDeviceBuildId()

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

abstract File getDeviceImageFile()

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

abstract String getDeviceImageVersion()

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

abstract File getMkbootimgFile()

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

abstract String getMkbootimgVersion()

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

abstract File getOtaPackageFile()

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

abstract String getOtaPackageVersion()

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

abstract File getRamdiskFile()

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

abstract String getRamdiskVersion()

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

default File getResourcesDir()

यह फ़ंक्शन, डाउनलोड किए गए कुछ संसाधनों वाला डायरेक्ट्री दिखाता है.

abstract File getTestsDir()

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

abstract String getTestsDirVersion()

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

abstract File getTrustyImageFile()

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

abstract String getTrustyVersion()

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

abstract File getUserDataImageFile()

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

abstract String getUserDataImageVersion()

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

abstract void setBasebandImage(File basebandFile, String version)

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

abstract void setBootloaderImageFile(File bootloaderImgFile, String version)

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

default void setDeviceBuildFlavor(String deviceBuildFlavor)

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

abstract void setDeviceImageFile(File deviceImageFile, String version)

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

abstract void setMkbootimgFile(File mkbootimg, String version)

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

abstract void setOtaPackageFile(File otaFile, String version)

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

abstract void setRamdiskFile(File ramdisk, String version)

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

default void setResourcesDir(File resourcesDir, String version)

यह कुकी, रिसॉर्स डायरेक्ट्री File को सेट करती है.

abstract void setTestsDir(File testsZipFile, String version)

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

abstract void setUserDataImageFile(File userDataFile, String version)

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

abstract void unmountAll()

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

पब्लिक मेथड

cleanUp

public abstract void cleanUp ()

इससे सभी अस्थायी फ़ाइलें हट जाती हैं.

getBasebandImageFile

public abstract File getBasebandImageFile ()

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

रिटर्न
File

getBasebandVersion

public abstract String getBasebandVersion ()

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

रिटर्न
String

getBootloaderImageFile

public abstract File getBootloaderImageFile ()

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

रिटर्न
File

getBootloaderVersion

public abstract String getBootloaderVersion ()

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

रिटर्न
String

getDeviceBuildFlavor

public abstract String getDeviceBuildFlavor ()

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

रिटर्न
String

getDeviceBuildId

public abstract String getDeviceBuildId ()

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

रिटर्न
String

getDeviceImageFile

public abstract File getDeviceImageFile ()

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

रिटर्न
File

getDeviceImageVersion

public abstract String getDeviceImageVersion ()

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

रिटर्न
String

getMkbootimgFile

public abstract File getMkbootimgFile ()

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

रिटर्न
File

getMkbootimgVersion

public abstract String getMkbootimgVersion ()

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

रिटर्न
String

getOtaPackageFile

public abstract File getOtaPackageFile ()

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

रिटर्न
File

getOtaPackageVersion

public abstract String getOtaPackageVersion ()

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

रिटर्न
String

getRamdiskFile

public abstract File getRamdiskFile ()

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

रिटर्न
File

getRamdiskVersion

public abstract String getRamdiskVersion ()

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

रिटर्न
String

getResourcesDir

public File getResourcesDir ()

यह फ़ंक्शन, डाउनलोड किए गए कुछ संसाधनों वाला डायरेक्ट्री दिखाता है. (आम तौर पर, संसाधन, isFake=true डिवाइस की परिभाषा से जुड़े होते हैं). अगर कोई संसाधन डायरेक्ट्री उपलब्ध नहीं है, तो शून्य दिखाता है.

रिटर्न
File

getTestsDir

public abstract File getTestsDir ()

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

रिटर्न
File

getTestsDirVersion

public abstract String getTestsDirVersion ()

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

रिटर्न
String

getTrustyImageFile

public abstract File getTrustyImageFile ()

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

रिटर्न
File

getTrustyVersion

public abstract String getTrustyVersion ()

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

रिटर्न
String

getUserDataImageFile

public abstract File getUserDataImageFile ()

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

रिटर्न
File

getUserDataImageVersion

public abstract String getUserDataImageVersion ()

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

रिटर्न
String

setBasebandImage

public abstract void setBasebandImage (File basebandFile, 
                String version)

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

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

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

setBootloaderImageFile

public abstract void setBootloaderImageFile (File bootloaderImgFile, 
                String version)

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

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

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

setDeviceBuildFlavor

public void setDeviceBuildFlavor (String deviceBuildFlavor)

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

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

setDeviceImageFile

public abstract void setDeviceImageFile (File deviceImageFile, 
                String version)

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

पैरामीटर
version String

setMkbootimgFile

public abstract void setMkbootimgFile (File mkbootimg, 
                String version)

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

पैरामीटर
mkbootimg File

version String

setOtaPackageFile

public abstract void setOtaPackageFile (File otaFile, 
                String version)

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

पैरामीटर
otaFile File

version String

setRamdiskFile

public abstract void setRamdiskFile (File ramdisk, 
                String version)

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

पैरामीटर
ramdisk File

version String

setResourcesDir

public void setResourcesDir (File resourcesDir, 
                String version)

यह कुकी, रिसॉर्स डायरेक्ट्री File को सेट करती है.

पैरामीटर
resourcesDir File: यह शेयर किए गए संसाधनों वाली डायरेक्ट्री होती है.

version String: डायरेक्ट्री फ़ाइल का वर्शन.

setTestsDir

public abstract void setTestsDir (File testsZipFile, 
                String version)

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

पैरामीटर
version String

setUserDataImageFile

public abstract void setUserDataImageFile (File userDataFile, 
                String version)

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

पैरामीटर
version String

unmountAll

public abstract void unmountAll ()

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

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