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

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 وتكليفه بتحليل صورة الجهاز المحدّدة له متطلبات وامضة.

FlashingResourcesParser(File deviceImgZipFile)

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

FlashingResourcesParser(BufferedReader infoReader, c)

تنشئ FlashingResourcesParser باستخدام قارئ AndroidInfo المُقدَّم

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

FlashingResourcesParser(BufferedReader infoReader)

تنشئ FlashingResourcesParser باستخدام قارئ AndroidInfo المُقدَّم

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

الطرق العامة

String getRequiredBasebandVersion()

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

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

getRequiredBoards()

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

String getRequiredBootloaderVersion()

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

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

String getRequiredImageVersion(String imageVersionKey)

للحصول على إصدار الصورة المخصّص المطلوب والمحدّد في ملف ZIP للصور على الجهاز

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

String getRequiredImageVersion(String imageVersionKey, String productName)

للحصول على إصدار الصورة المخصّص المطلوب والمحدّد في ملف ZIP للصور على الجهاز.

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

الحقول

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

شركة إنشاءات عامة

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

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

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

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

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

الرميات
TargetSetupError

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

public FlashingResourcesParser (File deviceImgZipFile)

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

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

الرميات
TargetSetupError

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

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

تنشئ FlashingResourcesParser باستخدام قارئ AndroidInfo المُقدَّم

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

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

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

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

public FlashingResourcesParser (BufferedReader infoReader)

تنشئ FlashingResourcesParser باستخدام قارئ AndroidInfo المُقدَّم

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

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

الطرق العامة

الحصول على القيمة المطلوبة Base BandVersion

public String getRequiredBasebandVersion ()

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

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

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

الحصول على اللوحات المطلوبة

public  getRequiredBoards ()

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

المرتجعات
وأنواع اللوحات أو null إذا لم يتم تحديدها

الحصول على إصدار مطلوب التمهيد

public String getRequiredBootloaderVersion ()

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

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

المرتجعات
String إصدار برنامج الإقلاع أو null إذا لم يتم تحديده

إصدار مطلوب الصورة

public String getRequiredImageVersion (String imageVersionKey)

للحصول على إصدار الصورة المخصّص المطلوب والمحدّد في ملف ZIP للصور على الجهاز

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

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

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

إصدار مطلوب الصورة

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

للحصول على إصدار الصورة المخصّص المطلوب والمحدّد في ملف ZIP للصور على الجهاز. في حال حذف productName ليست تابعة لـ null، وستتحقّق هذه الطريقة من (وسيتم عرضها إن وجدت) متطلبات الصورة المحدّدة لهذا المنتج بالتحديد. إذا لم تكن هناك متطلبات خاصة بالمنتج الحالية، سترجع إلى عرض الشرط العام، أو null إذا كانت لا هناك شرط من أي نوع لـ versionKey تحديدًا.

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

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

productName String: اسم منتج معيّن يجب التحقّق منه

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