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
|
पब्लिक कंस्ट्रक्टर | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
यह AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है यूनिट टेस्टिंग के लिए उपलब्ध कराया गया |
|
FlashingResourcesParser(BufferedReader infoReader,
यह AndroidInfo Reader की मदद से, FlashingResourcesParser बनाता है यूनिट टेस्टिंग के लिए उपलब्ध कराया गया |
|
FlashingResourcesParser(File deviceImgZipFile)
|
|
FlashingResourcesParser(File deviceImgZipFile,
|
|
सार्वजनिक तरीके | |
|---|---|
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
स्थिर वैल्यू: "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"
पब्लिक कंस्ट्रक्टर
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 तक का मैप होता है. इमेज के नामों की जांच की जाएगी. अगर कोई ज़रूरी शर्त पूरी नहीं होती है, तो इमेज को नहीं जोड़ा जाएगा. फ़िल्टर करने की सुविधा बंद करने के लिए, इसे null के तौर पर सेट किया जा सकता है. |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
FlashingResourcesParser बनाएं और उसे डिवाइस की इमेज को पार्स करने के लिए कहें, ताकि फ़्लैश करने से जुड़ी ज़रूरी शर्तें पूरी की जा सकें.
| पैरामीटर | |
|---|---|
deviceImgZipFile |
File: फ़्लैश की जाने वाली updater.zip फ़ाइल |
| थ्रो | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
c) FlashingResourcesParser बनाएं और उसे डिवाइस की इमेज को पार्स करने के लिए कहें, ताकि फ़्लैश करने से जुड़ी ज़रूरी शर्तें पूरी की जा सकें. फ़्लैश होने की ज़रूरी शर्तों को जोड़ने से पहले, यह ज़रूरी है कि वे सही सीमा (अगर कोई मौजूद है) को पूरा करती हों. अस्वीकार की गई ज़रूरी शर्तों को बिना किसी सूचना के हटा दिया जाएगा.
| पैरामीटर | |
|---|---|
deviceImgZipFile |
File: फ़्लैश की जाने वाली updater.zip फ़ाइल |
c |
: यह कुंजी के नाम से Constraint तक का मैप होता है. इमेज के नामों की जांच की जाएगी. अगर कोई ज़रूरी शर्त पूरी नहीं होती है, तो इमेज को नहीं जोड़ा जाएगा. फ़िल्टर करने की सुविधा बंद करने के लिए, इसे null के तौर पर सेट किया जा सकता है. |
| थ्रो | |
|---|---|
TargetSetupError |
|
सार्वजनिक तरीके
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
यह डिवाइस की इमेज ज़िप फ़ाइल में दिए गए ज़रूरी बेसबैंड वर्शन को डाउनलोड करता है.
अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से क्रमबद्ध होते हैं.
| रिटर्न | |
|---|---|
String |
बेसबैंड वर्शन या null, अगर नहीं बताया गया है |
getRequiredBoards
publicgetRequiredBoards ()
यह डिवाइस की इमेज वाली ज़िप फ़ाइल में बताए गए ज़रूरी बोर्ड टाइप(टाइप) को ढूंढता है.
| रिटर्न | |
|---|---|
|
बोर्ड के टाइप या 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)यह डिवाइस की इमेज वाली ZIP फ़ाइल में मौजूद, पसंद के मुताबिक इमेज का ज़रूरी वर्शन पाता है. अगर productName, null नहीं है, तो यह तरीका उस प्रॉडक्ट के लिए तय की गई इमेज की ज़रूरी शर्तों की जांच करेगा. अगर ज़रूरी शर्तें पूरी होती हैं, तो यह तरीका उन्हें दिखाएगा. अगर किसी प्रॉडक्ट के लिए कोई खास ज़रूरी शर्त नहीं है, तो यह ग्लोबल ज़रूरी शर्त को पूरा करने के लिए वापस आ जाएगा. अगर उस खास versionKey के लिए किसी भी तरह की ज़रूरी शर्त मौजूद नहीं है, तो यह null पर वापस आ जाएगा.
अगर एक से ज़्यादा वर्शन दिए गए हैं, तो सबसे नया वर्शन डाउनलोड करें. ऐसा इसलिए, क्योंकि वर्शन वर्णमाला के क्रम में सबसे पुराने से सबसे नए के हिसाब से क्रमबद्ध होते हैं.
| पैरामीटर | |
|---|---|
imageVersionKey |
String: इमेज के वर्शन की जानकारी का अनुमानित आइडेंटिफ़ायर |
productName |
String: जांच करने के लिए, प्रॉडक्ट का कोई नाम |
| रिटर्न | |
|---|---|
String |
दी गई इमेज के लिए ज़रूरी वर्शन या अगर नहीं बताया गया है, तो null |