FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
com.android.tradefed.targetprep.फ़्लैशिंगResourcesParser


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

खास जानकारी

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

class FlashingResourcesParser.AndroidInfo

Map<String, MultiMap<String, String>> के लिए टाइपडिफ़. 

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()

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

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

String getRequiredImageVersion(String imageVersionKey)

डिवाइस इमेज ज़िप में तय किया गया ज़रूरी कस्टम इमेज वर्शन हासिल करता है

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

String getRequiredImageVersion(String imageVersionKey, String productName)

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

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

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

BASEBAND_VERSION_KEY

public static final String BASEBAND_VERSION_KEY

बोर्ड_KEY

public static final String BOARD_KEY

BOOTLOADER_VERSION_KEY

public static final String BOOTLOADER_VERSION_KEY

प्रॉडक्ट_की

public static final String PRODUCT_KEY

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

FlashingResourcesपार्सर

public FlashingResourcesParser (BufferedReader infoReader)

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

इकाई परीक्षण के लिए प्रदर्शित किया गया

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

FlashingResourcesपार्सर

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

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

इकाई परीक्षण के लिए प्रदर्शित किया गया

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

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

FlashingResourcesपार्सर

public FlashingResourcesParser (File deviceImgZipFile)

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

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

थ्रो
TargetSetupError

FlashingResourcesपार्सर

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

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

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

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

थ्रो
TargetSetupError

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

get EssentialsBase BandVersion

public String getRequiredBasebandVersion ()

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

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

रिटर्न
String बेसबैंड वर्शन या null अगर बताया न गया हो

get EssentialsBoards

public  getRequiredBoards ()

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

रिटर्न
बोर्ड के प्रकार या अगर तय नहीं किया गया है, तो null

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

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

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

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

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

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

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

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

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

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

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

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

productName String: जांच करने के लिए किसी खास प्रॉडक्ट का नाम

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