FlashingResourcesParser
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 Reader المقدَّم. متاح لاختبار الوحدات |
|
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
وظائف الإنشاء العامة
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader)
ينشئ FlashingResourcesParser باستخدام AndroidInfo Reader المقدَّم.
متاح لاختبار الوحدات
المعلمات | |
---|---|
infoReader |
BufferedReader : ERROR(/BufferedReader) يحتوي على ما يعادل android-info.txt لتحليله
|
FlashingResourcesParser
public FlashingResourcesParser (BufferedReader infoReader,c)
ينشئ FlashingResourcesParser باستخدام AndroidInfo Reader المقدَّم.
متاح لاختبار الوحدات
المعلمات | |
---|---|
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 في حال عدم تحديده |