FlashingResourcesParser
public class FlashingResourcesParser
extends Object
implements IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
فئة تقوم بتوزيع الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لفلاش الجهاز. (على سبيل المثال أداة تحميل التشغيل والنطاق الأساسي وما إلى ذلك)
ملخص
فصول متداخلة | |
---|---|
class | FlashingResourcesParser.AndroidInfo حرف typedef |
interface | FlashingResourcesParser.Constraint واجهة تصفية، تهدف إلى السماح لـ |
مجالات | |
---|---|
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 (File deviceImgZipFile) قم بإنشاء | |
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
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)
يحصل على نسخة الصورة المخصصة المطلوبة والمحددة في ملف مضغوط لصورة الجهاز. إذا كانت قيمة productName
غير null
، فستقوم هذه الطريقة بالتحقق من متطلبات الصورة المحددة لهذا المنتج المعين (وإرجاعها إذا كانت موجودة). إذا لم يكن هناك أي متطلبات خاصة بالمنتج، فسوف يعود إلى إرجاع المتطلبات العامة، أو null
إذا لم يكن هناك أي متطلبات من أي نوع لهذا versionKey
المحدد.
إذا تم إدراج إصدارات متعددة، فاحصل على الأحدث مع افتراض أن الإصدارات يتم فرزها من الأقدم إلى الأحدث أبجديًا.
حدود | |
---|---|
imageVersionKey | String : المعرف المتوقع لمعلومات إصدار الصورة |
productName | String : اسم منتج محدد للتحقق منه |
عائدات | |
---|---|
String | الإصدار المطلوب لصورة معينة أو null إذا لم يتم تحديده |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)