FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
यह एक क्लास है. यह डिवाइस को फ़्लैश करने के लिए ज़रूरी, सहायक इमेज फ़ाइलों के वर्शन को पार्स करती है. (जैसे, बूटलोडर, बेसबैंड वगैरह)
खास जानकारी
नेस्टेड क्लास | |
|---|---|
class |
FlashingResourcesParser.AndroidInfo
|
interface |
FlashingResourcesParser.Constraint
यह फ़िल्टर करने वाला इंटरफ़ेस है. इसका मकसद |
कॉन्स्टेंट | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
String |
TRUSTY_VERSION_KEY
|
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
यह AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है यूनिट टेस्टिंग के लिए उपलब्ध कराया गया |
|
FlashingResourcesParser(BufferedReader infoReader, Map<String, FlashingResourcesParser.Constraint> c)
यह AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है यूनिट टेस्टिंग के लिए उपलब्ध कराया गया |
|
FlashingResourcesParser(File deviceImgZipFile)
|
|
FlashingResourcesParser(File deviceImgZipFile, Map<String, FlashingResourcesParser.Constraint> c)
|
|
पब्लिक मेथड | |
|---|---|
String
|
getRequiredBasebandVersion()
यह डिवाइस की इमेज ज़िप फ़ाइल में दिए गए ज़रूरी बेसबैंड वर्शन को हासिल करता है. अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है. |
Collection<String>
|
getRequiredBoards()
यह डिवाइस की इमेज वाली ज़िप फ़ाइल में बताए गए ज़रूरी बोर्ड टाइप(टाइप) को ढूंढता है. |
String
|
getRequiredBootloaderVersion()
यह डिवाइस इमेज ज़िप में दिए गए ज़रूरी बूटलोडर वर्शन को डाउनलोड करता है. अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है. |
String
|
getRequiredImageVersion(String imageVersionKey)
यह डिवाइस की इमेज वाले ज़िप फ़ोल्डर में मौजूद, पसंद के मुताबिक इमेज का ज़रूरी वर्शन दिखाता है अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है. |
String
|
getRequiredImageVersion(String imageVersionKey, String productName)
यह डिवाइस की इमेज ज़िप फ़ाइल में मौजूद, पसंद के मुताबिक बनाई गई इमेज का ज़रूरी वर्शन दिखाता है. अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है. |
String
|
getRequiredTrustyVersion()
यह डिवाइस की इमेज वाली ज़िप फ़ाइल में दिए गए भरोसेमंद वर्शन को डाउनलोड करता है. अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है. |
कॉन्स्टेंट
BASEBAND_VERSION_KEY
public static final String BASEBAND_VERSION_KEY
कॉन्स्टेंट वैल्यू: "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
कॉन्स्टेंट वैल्यू: "board"
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
कॉन्स्टेंट वैल्यू: "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
कॉन्स्टेंट वैल्यू: "product"
TRUSTY_VERSION_KEY
public static final String TRUSTY_VERSION_KEY
कॉन्स्टेंट वैल्यू: "version-trusty"
सार्वजनिक कंस्ट्रक्टर
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
यह AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है
यूनिट टेस्टिंग के लिए उपलब्ध कराया गया
| पैरामीटर | |
|---|---|
infoReader |
BufferedReader: पार्स करने के लिए, android-info.txt के बराबर की जानकारी वाली BufferedReader |
| थ्रो | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
Map<String, FlashingResourcesParser.Constraint> c)यह AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है
यूनिट टेस्टिंग के लिए उपलब्ध कराया गया
| पैरामीटर | |
|---|---|
infoReader |
BufferedReader: पार्स करने के लिए, android-info.txt के बराबर की जानकारी वाली BufferedReader |
c |
Map: यह मैप, कुंजी के नाम से Constraint तक होता है. इमेज के नामों की जांच की जाएगी. अगर कोई ज़रूरी शर्त है, तो उसे पूरा करने के बाद ही इमेज के नाम जोड़े जाएंगे. फ़िल्टर करने की सुविधा बंद करने के लिए, इसे null के तौर पर सेट किया जा सकता है. |
| थ्रो | |
|---|---|
IOException |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
FlashingResourcesParser बनाएं और उसे डिवाइस की दी गई इमेज को पार्स करने के लिए कहें, ताकि फ़्लैश करने से जुड़ी ज़रूरी शर्तों का पता चल सके.
| पैरामीटर | |
|---|---|
deviceImgZipFile |
File: फ़्लैश की जाने वाली updater.zip फ़ाइल |
| थ्रो | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
Map<String, FlashingResourcesParser.Constraint> c)FlashingResourcesParser बनाएं और उसे डिवाइस की दी गई इमेज को पार्स करने के लिए कहें, ताकि फ़्लैश करने से जुड़ी ज़रूरी शर्तों का पता चल सके. फ़्लैश होने की ज़रूरी शर्तों को पूरा करने के बाद ही, उन्हें जोड़ा जा सकता है. हालांकि, अगर कोई शर्त मौजूद है, तो उसे पूरा करना ज़रूरी है. ज़रूरी शर्तों को पूरा न करने वाले अनुरोधों को बिना किसी सूचना के हटा दिया जाएगा.
| पैरामीटर | |
|---|---|
deviceImgZipFile |
File: फ़्लैश की जाने वाली updater.zip फ़ाइल |
c |
Map: यह मैप, कुंजी के नाम से Constraint तक होता है. इमेज के नामों की जांच की जाएगी. इसके लिए, ज़रूरी शर्त के तौर पर, लागू होने वाली पाबंदी (अगर कोई हो) का इस्तेमाल किया जाएगा. फ़िल्टर करने की सुविधा बंद करने के लिए, इसे null के तौर पर सेट किया जा सकता है. |
| थ्रो | |
|---|---|
TargetSetupError |
|
पब्लिक मेथड
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
यह डिवाइस की इमेज ज़िप फ़ाइल में दिए गए ज़रूरी बेसबैंड वर्शन को हासिल करता है.
अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है.
| रिटर्न | |
|---|---|
String |
बेसबैंड वर्शन या null, अगर यह जानकारी नहीं दी गई है |
getRequiredBoards
public Collection<String> getRequiredBoards ()
यह डिवाइस की इमेज वाली ज़िप फ़ाइल में बताए गए ज़रूरी बोर्ड टाइप(टाइप) को ढूंढता है.
| रिटर्न | |
|---|---|
Collection<String> |
बोर्ड के टाइप या null अगर नहीं बताया गया है |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
यह डिवाइस इमेज ज़िप में दिए गए ज़रूरी बूटलोडर वर्शन को डाउनलोड करता है.
अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है.
| रिटर्न | |
|---|---|
String |
बूटलोडर का वर्शन या null अगर इसकी जानकारी नहीं दी गई है |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
यह डिवाइस की इमेज वाले ज़िप फ़ोल्डर में मौजूद, पसंद के मुताबिक इमेज का ज़रूरी वर्शन दिखाता है
अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है.
| पैरामीटर | |
|---|---|
imageVersionKey |
String: इमेज के वर्शन की जानकारी का अनुमानित आइडेंटिफ़ायर |
| रिटर्न | |
|---|---|
String |
दी गई इमेज के लिए ज़रूरी वर्शन या अगर वर्शन नहीं दिया गया है, तो null |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey,
String productName)यह डिवाइस की इमेज ज़िप फ़ाइल में मौजूद, पसंद के मुताबिक बनाई गई इमेज का ज़रूरी वर्शन दिखाता है. अगर productName, null नहीं है, तो यह तरीका उस प्रॉडक्ट के लिए तय की गई इमेज की ज़रूरी शर्तों की जांच करेगा. अगर ज़रूरी शर्तें पूरी होती हैं, तो यह तरीका इमेज की ज़रूरी शर्तों को दिखाएगा. अगर प्रॉडक्ट के हिसाब से कोई खास ज़रूरी शर्त नहीं है, तो यह ग्लोबल ज़रूरी शर्त को पूरा करने के लिए वापस आ जाएगा. अगर उस खास versionKey के लिए किसी भी तरह की ज़रूरी शर्त मौजूद नहीं है, तो यह null पर वापस आ जाएगा.
अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है.
| पैरामीटर | |
|---|---|
imageVersionKey |
String: इमेज के वर्शन की जानकारी का अनुमानित आइडेंटिफ़ायर |
productName |
String: जांच करने के लिए, किसी प्रॉडक्ट का नाम |
| रिटर्न | |
|---|---|
String |
दी गई इमेज के लिए ज़रूरी वर्शन या null अगर यह जानकारी नहीं दी गई है |
getRequiredTrustyVersion
public String getRequiredTrustyVersion ()
यह डिवाइस की इमेज वाली ज़िप फ़ाइल में दिए गए भरोसेमंद वर्शन को डाउनलोड करता है.
अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन को वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से लगाया जाता है.
| रिटर्न | |
|---|---|
String |
भरोसेमंद वर्शन या null अगर नहीं बताया गया है |