FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.targetprep.FlashingResourcesParser


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

सारांश

नेस्टेड कक्षाएं

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 (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c)

एक FlashingResourcesParser बनाएं और इसे फ्लैशिंग आवश्यकताओं के लिए निर्दिष्ट डिवाइस छवि को पार्स करें।

FlashingResourcesParser (File deviceImgZipFile)

एक FlashingResourcesParser बनाएं और इसे फ्लैशिंग आवश्यकताओं के लिए निर्दिष्ट डिवाइस छवि को पार्स करें।

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

आपूर्ति किए गए AndroidInfo रीडर के साथ FlashingResourcesParser का निर्माण करता है

यूनिट परीक्षण के लिए उजागर

FlashingResourcesParser (BufferedReader infoReader)

आपूर्ति किए गए AndroidInfo रीडर के साथ FlashingResourcesParser का निर्माण करता है

यूनिट परीक्षण के लिए उजागर

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

String getRequiredBasebandVersion ()

डिवाइस छवि ज़िप में निर्दिष्ट आवश्यक बेसबैंड संस्करण प्राप्त करता है।

यदि एकाधिक संस्करण सूचीबद्ध हैं, तो इस धारणा के साथ नवीनतम प्राप्त करें कि संस्करण सबसे पुराने से नवीनतम वर्णानुक्रम में क्रमबद्ध हैं।

getRequiredBoards ()

डिवाइस छवि ज़िप में निर्दिष्ट आवश्यक बोर्ड प्रकार प्राप्त करता है।

String getRequiredBootloaderVersion ()

डिवाइस छवि ज़िप में निर्दिष्ट आवश्यक बूटलोडर संस्करण प्राप्त करता है।

यदि एकाधिक संस्करण सूचीबद्ध हैं, तो इस धारणा के साथ नवीनतम प्राप्त करें कि संस्करण सबसे पुराने से नवीनतम वर्णानुक्रम में क्रमबद्ध हैं।

String getRequiredImageVersion (String imageVersionKey)

डिवाइस छवि ज़िप में निर्दिष्ट आवश्यक कस्टम छवि संस्करण प्राप्त करता है

यदि एकाधिक संस्करण सूचीबद्ध हैं, तो इस धारणा के साथ नवीनतम प्राप्त करें कि संस्करण सबसे पुराने से नवीनतम वर्णानुक्रम में क्रमबद्ध हैं।

String getRequiredImageVersion (String imageVersionKey, String productName)

डिवाइस छवि ज़िप में निर्दिष्ट आवश्यक कस्टम छवि संस्करण प्राप्त करता है।

यदि एकाधिक संस्करण सूचीबद्ध हैं, तो इस धारणा के साथ नवीनतम प्राप्त करें कि संस्करण सबसे पुराने से नवीनतम वर्णानुक्रम में क्रमबद्ध हैं।

खेत

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

उत्पाद कुंजी

public static final String PRODUCT_KEY

सार्वजनिक निर्माणकर्ता

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

एक FlashingResourcesParser बनाएं और इसे फ्लैशिंग आवश्यकताओं के लिए निर्दिष्ट डिवाइस छवि को पार्स करें। जोड़ने से पहले फ्लैशिंग आवश्यकताओं को उपयुक्त बाधा (यदि कोई मौजूद है) से गुजरना होगा। अस्वीकृत आवश्यकताओं को चुपचाप हटा दिया जाएगा।

मापदंडों
deviceImgZipFile File : updater.zip फ़ाइल को फ्लैश किया जाना है

c : कुंजी नाम से Constraint के लिए एक नक्शा। छवि नामों को जोड़ने के लिए एक पूर्व शर्त के रूप में उपयुक्त बाधा (यदि कोई हो) के विरुद्ध जाँच की जाएगी। फ़िल्टरिंग अक्षम करने के लिए रिक्त हो सकता है।

फेंकता
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (File deviceImgZipFile)

एक FlashingResourcesParser बनाएं और इसे फ्लैशिंग आवश्यकताओं के लिए निर्दिष्ट डिवाइस छवि को पार्स करें।

मापदंडों
deviceImgZipFile File : updater.zip फ़ाइल को फ्लैश किया जाना है

फेंकता
TargetSetupError

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

आपूर्ति किए गए AndroidInfo रीडर के साथ FlashingResourcesParser का निर्माण करता है

यूनिट परीक्षण के लिए उजागर

मापदंडों
infoReader BufferedReader : एक ERROR(/BufferedReader) जिसमें पार्स करने के लिए android-info.txt के बराबर है

c : कुंजी नाम से Constraint के लिए एक नक्शा। छवि नामों को जोड़ने के लिए एक पूर्व शर्त के रूप में उपयुक्त बाधा (यदि कोई हो) के विरुद्ध जाँच की जाएगी। फ़िल्टरिंग अक्षम करने के लिए रिक्त हो सकता है।

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

आपूर्ति किए गए AndroidInfo रीडर के साथ FlashingResourcesParser का निर्माण करता है

यूनिट परीक्षण के लिए उजागर

मापदंडों
infoReader BufferedReader : एक ERROR(/BufferedReader) जिसमें पार्स करने के लिए android-info.txt के बराबर है

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

आवश्यक बेसबैंड संस्करण प्राप्त करें

public String getRequiredBasebandVersion ()

डिवाइस छवि ज़िप में निर्दिष्ट आवश्यक बेसबैंड संस्करण प्राप्त करता है।

यदि एकाधिक संस्करण सूचीबद्ध हैं, तो इस धारणा के साथ नवीनतम प्राप्त करें कि संस्करण सबसे पुराने से नवीनतम वर्णानुक्रम में क्रमबद्ध हैं।

रिटर्न
String बेसबैंड संस्करण या null यदि निर्दिष्ट नहीं है

आवश्यक बोर्ड प्राप्त करें

public  getRequiredBoards ()

डिवाइस छवि ज़िप में निर्दिष्ट आवश्यक बोर्ड प्रकार प्राप्त करता है।

रिटर्न
यदि निर्दिष्ट नहीं है तो बोर्ड प्रकार या null

getआवश्यकबूटलोडरसंस्करण

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 है, तो यह विधि उस विशेष उत्पाद के लिए निर्दिष्ट छवि आवश्यकताओं की जांच करेगी (और मौजूद होने पर वापस आ जाएगी)। यदि कोई उत्पाद-विशिष्ट आवश्यकता मौजूद नहीं है, तो यह वैश्विक आवश्यकता को वापस करने के लिए वापस आ जाएगी, या null यदि उस विशेष versionKey के लिए किसी प्रकार की कोई आवश्यकता मौजूद नहीं है।

यदि एकाधिक संस्करण सूचीबद्ध हैं, तो इस धारणा के साथ नवीनतम प्राप्त करें कि संस्करण सबसे पुराने से नवीनतम वर्णानुक्रम में क्रमबद्ध हैं।

मापदंडों
imageVersionKey String : छवि के संस्करण की जानकारी की अपेक्षित पहचानकर्ता

productName String : जाँच करने के लिए एक विशिष्ट उत्पाद का नाम

रिटर्न
String दी गई छवि के लिए आवश्यक संस्करण या निर्दिष्ट नहीं होने पर null