FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
   ↳ com.android.tradefed.targetprep.FlashingResourcesParser


एक क्लास, जो किसी डिवाइस को फ़्लैश करने के लिए ज़रूरी सहायक इमेज फ़ाइलों के ज़रूरी वर्शन को पार्स करती है. (उदाहरण के लिए, बूटलोडर, बेसबैंड वगैरह)

खास जानकारी

नेस्ट की गई क्लास

class FlashingResourcesParser.AndroidInfo

Map<String, MultiMap<String, String>> के लिए typedef. 

interface FlashingResourcesParser.Constraint

फ़िल्टर करने वाला इंटरफ़ेस, जिसका मकसद FlashingResourcesParser को कुछ ऐसे संसाधनों को अनदेखा करने की अनुमति देना है जिनका इस्तेमाल वह अन्यथा कर सकता है 

फ़ील्ड्स की फ़िल्में

public static final String BASEBAND_VERSION_KEY

public static final String BOARD_KEY

public static final String BOOTLOADER_VERSION_KEY

public static final String PRODUCT_KEY

पब्लिक कंस्ट्रक्टर

FlashingResourcesParser(BufferedReader infoReader)

दिए गए AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है

यूनिट टेस्टिंग के लिए एक्सपोज़्ड

FlashingResourcesParser(BufferedReader infoReader, c)

दिए गए AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है

यूनिट टेस्टिंग के लिए एक्सपोज़्ड

FlashingResourcesParser(File deviceImgZipFile)

FlashingResourcesParser बनाएं और उसे फ़्लैश करने से जुड़ी ज़रूरी शर्तों के लिए, डिवाइस की बताई गई इमेज को पार्स करने के लिए कहें.

FlashingResourcesParser(File deviceImgZipFile, c)

FlashingResourcesParser बनाएं और उसे फ़्लैश करने से जुड़ी ज़रूरी शर्तों के लिए, डिवाइस की बताई गई इमेज को पार्स करने के लिए कहें.

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

String getRequiredBasebandVersion()

डिवाइस की इमेज के ज़िप फ़ोल्डर में बताए गए, ज़रूरी बेसबैंड वर्शन को पाता है.

अगर सूची में कई वर्शन हैं, तो यह मानकर सबसे नया वर्शन पाएं कि वर्शन, वर्णमाला के हिसाब से सबसे पुराने से सबसे नए के क्रम में लगाए जाते हैं.

getRequiredBoards()

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

String getRequiredBootloaderVersion()

डिवाइस इमेज के ZIP में बताए गए, ज़रूरी बूटलोडर वर्शन को पाता है.

अगर सूची में कई वर्शन हैं, तो यह मानकर सबसे नया वर्शन पाएं कि वर्शन, वर्णमाला के हिसाब से सबसे पुराने से सबसे नए के क्रम में लगाए जाते हैं.

String getRequiredImageVersion(String imageVersionKey)

डिवाइस इमेज की ZIP फ़ाइल में बताई गई पसंद के मुताबिक इमेज का ज़रूरी वर्शन पाता है

अगर सूची में कई वर्शन हैं, तो यह मानकर सबसे नया वर्शन पाएं कि वर्शन, वर्णमाला के हिसाब से सबसे पुराने से सबसे नए के क्रम में लगाए जाते हैं.

String getRequiredImageVersion(String imageVersionKey, String productName)

डिवाइस की इमेज की ZIP फ़ाइल में बताई गई पसंद के मुताबिक इमेज का ज़रूरी वर्शन पाता है.

अगर सूची में कई वर्शन हैं, तो यह मानकर सबसे नया वर्शन पाएं कि वर्शन, वर्णमाला के हिसाब से सबसे पुराने से सबसे नए के क्रम में लगाए जाते हैं.

फ़ील्ड्स की फ़िल्में

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

BOARD_KEY

public static final String BOARD_KEY

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

PRODUCT_KEY

public static final String PRODUCT_KEY

पब्लिक कंस्ट्रक्टर

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

दिए गए AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है

यूनिट टेस्टिंग के लिए एक्सपोज़्ड

पैरामीटर
infoReader BufferedReader: पार्स करने के लिए, android-info.txt के बराबर की जानकारी वाला ERROR(/BufferedReader)

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

दिए गए AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है

यूनिट टेस्टिंग के लिए एक्सपोज़्ड

पैरामीटर
infoReader BufferedReader: पार्स करने के लिए, android-info.txt के बराबर की जानकारी वाला ERROR(/BufferedReader)

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

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

FlashingResourcesParser बनाएं और उसे फ़्लैश करने से जुड़ी ज़रूरी शर्तों के लिए, डिवाइस की बताई गई इमेज को पार्स करने के लिए कहें.

पैरामीटर
deviceImgZipFile File: फ़्लैश की जाने वाली updater.zip फ़ाइल

थ्रो
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

FlashingResourcesParser बनाएं और उसे फ़्लैश करने से जुड़ी ज़रूरी शर्तों के लिए, डिवाइस की बताई गई इमेज को पार्स करने के लिए कहें. फ़्लैश करने की ज़रूरी शर्तों को जोड़ने से पहले, उन पर लागू होने वाली शर्तें पूरी होनी चाहिए. अस्वीकार की गई ज़रूरी शर्तें बिना किसी सूचना के हटा दी जाएंगी.

पैरामीटर
deviceImgZipFile File: फ़्लैश की जाने वाली updater.zip फ़ाइल

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

थ्रो
TargetSetupError

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

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

डिवाइस की इमेज के ज़िप फ़ोल्डर में बताए गए, ज़रूरी बेसबैंड वर्शन को पाता है.

अगर सूची में कई वर्शन हैं, तो यह मानकर सबसे नया वर्शन पाएं कि वर्शन, वर्णमाला के हिसाब से सबसे पुराने से सबसे नए के क्रम में लगाए जाते हैं.

रिटर्न
String बेसबैंड वर्शन या null, अगर कोई वैल्यू नहीं दी गई है

getRequiredBoards

public  getRequiredBoards ()

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

रिटर्न
बोर्ड टाइप या null, अगर बोर्ड टाइप की जानकारी नहीं दी गई है

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

डिवाइस इमेज के ZIP में बताए गए, ज़रूरी बूटलोडर वर्शन को पाता है.

अगर सूची में कई वर्शन हैं, तो इस आधार पर नया वर्शन पाएं कि वर्शन, वर्णमाला के हिसाब से सबसे पुराने से सबसे नए के क्रम में लगाए जाते हैं.

रिटर्न
String बूटलोडर का वर्शन या अगर बूटलोडर का वर्शन नहीं बताया गया है, तो null

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

डिवाइस इमेज की ZIP फ़ाइल में बताई गई पसंद के मुताबिक इमेज का ज़रूरी वर्शन पाता है

अगर सूची में कई वर्शन हैं, तो यह मानकर सबसे नया वर्शन पाएं कि वर्शन, वर्णमाला के हिसाब से सबसे पुराने से सबसे नए के क्रम में लगाए जाते हैं.

पैरामीटर
imageVersionKey String: इमेज के वर्शन की जानकारी का अनुमानित आइडेंटिफ़ायर

रिटर्न
String दी गई इमेज के लिए ज़रूरी वर्शन या अगर कोई वर्शन नहीं बताया गया है, तो null

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

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

अगर सूची में कई वर्शन हैं, तो यह मानकर सबसे नया वर्शन पाएं कि वर्शन, वर्णमाला के हिसाब से सबसे पुराने से सबसे नए के क्रम में लगाए जाते हैं.

पैरामीटर
imageVersionKey String: इमेज के वर्शन की जानकारी का अनुमानित आइडेंटिफ़ायर

productName String: किसी प्रॉडक्ट का नाम, जिसकी जांच करनी है

रिटर्न
String दी गई इमेज के लिए ज़रूरी वर्शन या अगर कोई वर्शन नहीं बताया गया है, तो null