FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

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


فئة تقوم بتوزيع الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لفلاش الجهاز. (على سبيل المثال أداة تحميل التشغيل والنطاق الأساسي وما إلى ذلك)

ملخص

فصول متداخلة

class FlashingResourcesParser.AndroidInfo

حرف typedef 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)

إنشاء FlashingResourcesParser باستخدام قارئ AndroidInfo المرفق

يتعرض لاختبار الوحدة

FlashingResourcesParser (BufferedReader infoReader)

إنشاء FlashingResourcesParser باستخدام قارئ AndroidInfo المرفق

يتعرض لاختبار الوحدة

الأساليب العامة

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)

إنشاء FlashingResourcesParser باستخدام قارئ AndroidInfo المرفق

يتعرض لاختبار الوحدة

حدود
infoReader BufferedReader : ERROR(/BufferedReader) يحتوي على ما يعادل android-info.txt المطلوب تحليله

c : خريطة من الاسم الرئيسي إلى Constraint . سيتم التحقق من أسماء الصور مقابل القيد المناسب (إن وجد) كشرط مسبق لإضافتها. قد يكون فارغًا لتعطيل التصفية.

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader)

إنشاء FlashingResourcesParser باستخدام قارئ AndroidInfo المرفق

يتعرض لاختبار الوحدة

حدود
infoReader BufferedReader : ERROR(/BufferedReader) يحتوي على ما يعادل android-info.txt المطلوب تحليله

الأساليب العامة

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

يحصل على إصدار النطاق الأساسي المطلوب المحدد في ملف مضغوط لصورة الجهاز.

إذا تم إدراج إصدارات متعددة، فاحصل على الأحدث مع افتراض أن الإصدارات يتم فرزها من الأقدم إلى الأحدث أبجديًا.

عائدات
String إصدار النطاق الأساسي أو null إذا لم يتم تحديده

getRequiredBoards

public  getRequiredBoards ()

الحصول على نوع (أنواع) اللوحة المطلوبة المحددة في ملف مضغوط لصورة الجهاز.

عائدات
أنواع اللوحة أو 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 ، فستقوم هذه الطريقة بالتحقق من متطلبات الصورة المحددة لهذا المنتج المعين (وإرجاعها إذا كانت موجودة). إذا لم يكن هناك أي متطلبات خاصة بالمنتج، فسوف يعود إلى إرجاع المتطلبات العامة، أو null إذا لم يكن هناك أي متطلبات من أي نوع لهذا versionKey المحدد.

إذا تم إدراج إصدارات متعددة، فاحصل على الأحدث مع افتراض أن الإصدارات يتم فرزها من الأقدم إلى الأحدث أبجديًا.

حدود
imageVersionKey String : المعرف المتوقع لمعلومات إصدار الصورة

productName String : اسم منتج محدد للتحقق منه

عائدات
String الإصدار المطلوب لصورة معينة أو null إذا لم يتم تحديده