المحلل اللغوي لموارد Flashing
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(BufferedReader infoReader)
تنشئ FlashingResourcesParser باستخدام قارئ AndroidInfo المُقدَّم متاح لاختبار الوحدات |
|
FlashingResourcesParser(BufferedReader infoReader,
ينشئ FlashingResourcesParser باستخدام AndroidInfo Reader المقدَّم. متاح لاختبار الوحدات |
|
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
BOARD_KEY
public static final String BOARD_KEY
BOOTLOADER_VERSION_KEY
public static final String BOOTLOADER_VERSION_KEY
PRODUCT_KEY
public static final String PRODUCT_KEY
شركة إنشاءات عامة
المحلل اللغوي لموارد Flashing
public FlashingResourcesParser (BufferedReader infoReader)
تنشئ FlashingResourcesParser باستخدام قارئ AndroidInfo المُقدَّم
متاح لاختبار الوحدات
المعلمات | |
---|---|
infoReader |
BufferedReader : ERROR(/BufferedReader) يحتوي على ما يعادل android-info.txt لتحليله
|
المحلل اللغوي لموارد Flashing
public FlashingResourcesParser (BufferedReader infoReader,c)
تنشئ FlashingResourcesParser باستخدام قارئ AndroidInfo المُقدَّم
متاح لاختبار الوحدات
المعلمات | |
---|---|
infoReader |
BufferedReader : ERROR(/BufferedReader) يحتوي على ما يعادل ملف android-info.txt المطلوب تحليله |
c |
: تعيين من اسم المفتاح إلى Constraint سيتم التحقّق من أسماء الصور مقارنةً
بالقيود المناسبة (إن توفّرت) كشرط أساسي لإضافتها. يمكن أن يكون فارغًا لإيقاف عملية الفلترة. |
المحلل اللغوي لموارد Flashing
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 في حال عدم تحديده |
الحصول على اللوحات المطلوبة
publicgetRequiredBoards ()
للحصول على أنواع اللوحة المطلوبة والمحددة في ملف ZIP للصور على الجهاز.
المرتجعات | |
---|---|
|
أنواع اللوحات أو null في حال عدم تحديدها |
الحصول على إصدار مطلوب</otloaderVersion
public String getRequiredBootloaderVersion ()
للحصول على إصدار برنامج الإقلاع المطلوب والمحدد في ملف ZIP لصورة الجهاز.
إذا تم إدراج إصدارات متعددة، احصل على أحدث إصدار بافتراض أنّه يتم ترتيب الإصدارات أبجديًا من الأقدم إلى الأحدث.
المرتجعات | |
---|---|
String |
إصدار برنامج الإقلاع أو null إذا لم يتم تحديده |
إصدار مطلوب الصورة
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 إذا لم يتم تحديدها |