وامض الموارد المحلل اللغوي
public class FlashingResourcesParser
extends Object
implements IFlashingResourcesParser
java.lang.Object | |
↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
فئة تقوم بتوزيع الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لوميض الجهاز. (مثل أداة تحميل التشغيل ، النطاق الأساسي ، إلخ)
ملخص
فئات متداخلة | |
---|---|
class | FlashingResourcesParser.AndroidInfo محرف |
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 () الحصول على إصدار النطاق الأساسي المطلوب المحدد في ملف 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
publicgetRequiredBoards ()
الحصول على نوع (أنواع) اللوحة المطلوبة المحدد في ملف 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 إذا لم يتم تحديدها |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2023-03-30 (حسب التوقيت العالمي المتفَّق عليه)