وامض الموارد المحلل اللغوي

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.Object
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)

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

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

FlashingResourcesParser (BufferedReader infoReader)

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

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

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

String getRequiredBasebandVersion ()

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

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

getRequiredBoards ()

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

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

المنشأت العامة

وامض الموارد المحلل اللغوي

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

قم بإنشاء FlashingResourcesParser واطلب منه تحليل صورة الجهاز المحددة لمتطلبات الوميض. يجب أن تجتاز المتطلبات الوامضة القيد المناسب (إن وجد) قبل إضافتها. سيتم تجاهل المتطلبات المرفوضة بصمت.

حدود
deviceImgZipFile File : ملف updater.zip الذي سيتم وميضه

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

رميات
TargetSetupError

وامض الموارد المحلل اللغوي

public FlashingResourcesParser (File deviceImgZipFile)

قم بإنشاء FlashingResourcesParser واطلب منه تحليل صورة الجهاز المحددة لمتطلبات الوميض.

حدود
deviceImgZipFile File : ملف updater.zip الذي سيتم وميضه

رميات
TargetSetupError

وامض الموارد المحلل اللغوي

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

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

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

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

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

وامض الموارد المحلل اللغوي

public FlashingResourcesParser (BufferedReader infoReader)

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

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

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

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

getRequiredBasebandVersion

public String getRequiredBasebandVersion ()

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

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

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

getRequiredBoards

public  getRequiredBoards ()

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

عائدات
أنواع اللوحة أو 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 إذا لم يتم تحديدها