FlashingResourcesParser
public
class
FlashingResourcesParser
extends Object
implements
IFlashingResourcesParser
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
فئة تحلّل الإصدارات المطلوبة من ملفات الصور المساعدة اللازمة لتثبيت برنامج الجهاز (مثل برنامج الإقلاع والنطاق الأساسي وما إلى ذلك)
ملخّص
الفئات المتداخلة | |
|---|---|
class |
FlashingResourcesParser.AndroidInfo
تعريف نوع |
interface |
FlashingResourcesParser.Constraint
واجهة فلترة تهدف إلى السماح |
الثوابت | |
|---|---|
String |
BASEBAND_VERSION_KEY
|
String |
BOARD_KEY
|
String |
BOOTLOADER_VERSION_KEY
|
String |
PRODUCT_KEY
|
الإنشاءات العامة | |
|---|---|
FlashingResourcesParser(BufferedReader infoReader)
تنشئ هذه الدالة FlashingResourcesParser باستخدام أداة قراءة AndroidInfo المقدَّمة معروضة لاختبار الوحدات |
|
FlashingResourcesParser(BufferedReader infoReader,
تنشئ هذه الدالة FlashingResourcesParser باستخدام أداة قراءة AndroidInfo المقدَّمة معروضة لاختبار الوحدات |
|
FlashingResourcesParser(File deviceImgZipFile)
أنشئ |
|
FlashingResourcesParser(File deviceImgZipFile,
أنشئ |
|
الطُرق العامة | |
|---|---|
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
Constant Value: "version-baseband"
BOARD_KEY
public static final String BOARD_KEY
القيمة الثابتة: "board"
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
Constant Value: "version-bootloader"
PRODUCT_KEY
public static final String PRODUCT_KEY
القيمة الثابتة: "product"
الإنشاءات العامة
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
تنشئ هذه الدالة FlashingResourcesParser باستخدام أداة قراءة AndroidInfo المقدَّمة
معروضة لاختبار الوحدات
| المعلمات | |
|---|---|
infoReader |
BufferedReader: ERROR(/BufferedReader) يحتوي على ما يعادل ملف android-info.txt ليتم تحليله |
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,
c) تنشئ هذه الدالة FlashingResourcesParser باستخدام أداة قراءة AndroidInfo المقدَّمة
معروضة لاختبار الوحدات
| المعلمات | |
|---|---|
infoReader |
BufferedReader: ERROR(/BufferedReader) يحتوي على ما يعادل ملف android-info.txt ليتم تحليله |
c |
: خريطة من اسم المفتاح إلى Constraint. سيتم التحقّق من أسماء الصور للتأكّد من استيفائها للقيود المناسبة (إن وُجدت) كشرط أساسي لإضافتها. يمكن أن تكون القيمة فارغة لإيقاف الفلترة. |
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile)
أنشئ FlashingResourcesParser واطلب منه تحليل صورة الجهاز المحدّدة بحثًا عن متطلبات التثبيت.
| المعلمات | |
|---|---|
deviceImgZipFile |
File: ملف updater.zip المطلوب تثبيته |
| الرميات | |
|---|---|
TargetSetupError |
|
FlashingResourcesParser
public FlashingResourcesParser (File deviceImgZipFile,
c) أنشئ FlashingResourcesParser واطلب منه تحليل صورة الجهاز المحدّدة بحثًا عن متطلبات التثبيت. يجب أن تستوفي متطلبات التوهّج القيد المناسب (في حال توفّره) قبل إضافتها. سيتم تجاهل المتطلبات المرفوضة بدون إشعار.
| المعلمات | |
|---|---|
deviceImgZipFile |
File: ملف updater.zip المطلوب تثبيته |
c |
: خريطة من اسم المفتاح إلى Constraint. سيتم التحقّق من أسماء الصور للتأكّد من استيفائها للقيود المناسبة (إن وُجدت) كشرط أساسي لإضافتها. يمكن أن تكون القيمة فارغة لإيقاف الفلترة. |
| الرميات | |
|---|---|
TargetSetupError |
|
الطُرق العامة
getRequiredBasebandVersion
public String getRequiredBasebandVersion ()
تعرض هذه السمة إصدار النطاق الأساسي المطلوب والمحدّد في ملف zip الخاص بصورة الجهاز.
إذا تم إدراج إصدارات متعدّدة، احصل على أحدث إصدار مع افتراض أنّ الإصدارات مرتّبة أبجديًا من الأقدم إلى الأحدث.
| المرتجعات | |
|---|---|
String |
إصدار النطاق الأساسي أو null في حال عدم تحديده |
getRequiredBoards
publicgetRequiredBoards ()
يحصل على أنواع اللوحات المطلوبة المحدّدة في ملف zip الخاص بصورة الجهاز.
| المرتجعات | |
|---|---|
|
أنواع اللوحات أو null في حال عدم تحديدها |
getRequiredBootloaderVersion
public String getRequiredBootloaderVersion ()
يحصل هذا الأمر على إصدار برنامج الإقلاع المطلوب والمحدّد في ملف zip الخاص بنسخة الجهاز.
إذا تم إدراج إصدارات متعدّدة، احصل على أحدث إصدار مع افتراض أنّ الإصدارات مرتّبة أبجديًا من الأقدم إلى الأحدث.
| المرتجعات | |
|---|---|
String |
إصدار برنامج الإقلاع أو null في حال عدم تحديده |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey)
يحصل على إصدار الصورة المخصّصة المطلوب والمحدّد في ملف zip الخاص بصورة الجهاز
إذا تم إدراج إصدارات متعدّدة، احصل على أحدث إصدار مع افتراض أنّ الإصدارات مرتّبة أبجديًا من الأقدم إلى الأحدث.
| المعلمات | |
|---|---|
imageVersionKey |
String: المعرّف المتوقّع لمعلومات إصدار الصورة |
| المرتجعات | |
|---|---|
String |
الإصدار المطلوب للصورة المحدّدة أو null في حال عدم تحديده |
getRequiredImageVersion
public String getRequiredImageVersion (String imageVersionKey,
String productName)تعرض هذه السمة إصدار الصورة المخصّصة المطلوب والمحدّد في ملف zip الخاص بنسخة الجهاز. إذا كان
productName غير null، ستتحقّق هذه الطريقة من متطلبات الصور المحدّدة لهذا المنتج (وستعرضها إذا كانت متوفّرة). في حال عدم توفّر أي متطلبات خاصة بالمنتج، سيتم عرض المتطلبات العامة أو null إذا لم تتوفّر أي متطلبات من أي نوع لهذا versionKey المعيّن.
إذا تم إدراج إصدارات متعددة، احصل على أحدث إصدار مع افتراض أنّ الإصدارات مرتبة أبجديًا من الأقدم إلى الأحدث.
| المعلمات | |
|---|---|
imageVersionKey |
استبدِل String بمعرّف المعلومات المتوقّع لإصدار الصورة |
productName |
String: اسم منتج معيّن للتحقّق منه |
| المرتجعات | |
|---|---|
String |
الإصدار المطلوب للصورة المحدّدة أو null في حال عدم تحديده |