تجزیهکننده منابع فلشینگ
public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser
| شیء جاوا | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
کلاسی که نسخههای مورد نیاز فایلهای ایمیج کمکی مورد نیاز برای فلش کردن یک دستگاه (مثلاً بوتلودر، بیسبند و غیره) را تجزیه و تحلیل میکند.
خلاصه
کلاسهای تو در تو | |
|---|---|
class | FlashingResourcesParser.AndroidInfo یک typedef برای |
interface | FlashingResourcesParser.Constraint یک رابط فیلترینگ، که به |
ثابتها | |
|---|---|
String | BASEBAND_VERSION_KEY |
String | BOARD_KEY |
String | BOOTLOADER_VERSION_KEY |
String | PRODUCT_KEY |
سازندگان عمومی | |
|---|---|
FlashingResourcesParser (BufferedReader infoReader)با استفاده از AndroidInfo Reader ارائه شده، یک FlashingResourcesParser میسازد. برای تست واحد در معرض نمایش قرار گرفت | |
FlashingResourcesParser (BufferedReader infoReader,با استفاده از AndroidInfo Reader ارائه شده، یک FlashingResourcesParser میسازد. برای تست واحد در معرض نمایش قرار گرفت | |
FlashingResourcesParser (File deviceImgZipFile) یک | |
FlashingResourcesParser (File deviceImgZipFile, یک | |
روشهای عمومی | |
|---|---|
String | getRequiredBasebandVersion ()نسخه باند پایه مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند. اگر چندین نسخه فهرست شده است، جدیدترین نسخه را با این فرض دریافت کنید که نسخهها به ترتیب حروف الفبا از قدیمیترین به جدیدترین مرتب شدهاند. |
| getRequiredBoards ()نوع(های) برد مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند. |
String | getRequiredBootloaderVersion ()نسخه بوت لودر مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند. اگر چندین نسخه فهرست شده است، جدیدترین نسخه را با این فرض دریافت کنید که نسخهها به ترتیب حروف الفبا از قدیمیترین به جدیدترین مرتب شدهاند. |
String | getRequiredImageVersion (String imageVersionKey)نسخه تصویر سفارشی مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند. اگر چندین نسخه فهرست شده است، جدیدترین نسخه را با این فرض دریافت کنید که نسخهها به ترتیب حروف الفبا از قدیمیترین به جدیدترین مرتب شدهاند. |
String | getRequiredImageVersion (String imageVersionKey, String productName)نسخه تصویر سفارشی مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند. اگر چندین نسخه فهرست شده است، جدیدترین نسخه را با این فرض دریافت کنید که نسخهها به ترتیب حروف الفبا از قدیمیترین به جدیدترین مرتب شدهاند. |
ثابتها
کلید نسخه باند پایه
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
مقدار ثابت: "محصول"
سازندگان عمومی
تجزیهکننده منابع فلشینگ
public FlashingResourcesParser (BufferedReader infoReader)
با استفاده از AndroidInfo Reader ارائه شده، یک FlashingResourcesParser میسازد.
برای تست واحد در معرض نمایش قرار گرفت
| پارامترها | |
|---|---|
infoReader | BufferedReader : یک ERROR(/BufferedReader) که حاوی معادل android-info.txt برای تجزیه است. |
تجزیهکننده منابع فلشینگ
public FlashingResourcesParser (BufferedReader infoReader,
c) با استفاده از AndroidInfo Reader ارائه شده، یک FlashingResourcesParser میسازد.
برای تست واحد در معرض نمایش قرار گرفت
| پارامترها | |
|---|---|
infoReader | BufferedReader : یک ERROR(/BufferedReader) که حاوی معادل android-info.txt برای تجزیه است. |
c | : نگاشتی از نام کلید به Constraint . نام تصاویر به عنوان پیشنیاز برای اضافه شدن، در برابر محدودیت مناسب (در صورت وجود) بررسی میشوند. ممکن است برای غیرفعال کردن فیلتر، مقدار null باشد. |
تجزیهکننده منابع فلشینگ
public FlashingResourcesParser (File deviceImgZipFile)
یک FlashingResourcesParser ایجاد کنید و از آن بخواهید که تصویر دستگاه مشخص شده را برای الزامات فلش کردن تجزیه و تحلیل کند.
| پارامترها | |
|---|---|
deviceImgZipFile | File : فایل updater.zip که قرار است فلش شود |
| پرتابها | |
|---|---|
TargetSetupError | |
تجزیهکننده منابع فلشینگ
public FlashingResourcesParser (File deviceImgZipFile,
c) یک FlashingResourcesParser ایجاد کنید و از آن بخواهید تصویر دستگاه مشخص شده را برای الزامات فلش کردن تجزیه کند. الزامات فلش کردن باید قبل از اضافه شدن، محدودیت مناسب (در صورت وجود) را پشت سر بگذارند. الزامات رد شده به طور خودکار حذف میشوند.
| پارامترها | |
|---|---|
deviceImgZipFile | File : فایل updater.zip که قرار است فلش شود |
c | : نگاشتی از نام کلید به Constraint . نام تصاویر به عنوان پیشنیاز برای اضافه شدن، در برابر محدودیت مناسب (در صورت وجود) بررسی میشوند. ممکن است برای غیرفعال کردن فیلتر، مقدار null باشد. |
| پرتابها | |
|---|---|
TargetSetupError | |
روشهای عمومی
دریافت نسخه باند پایه مورد نیاز
public String getRequiredBasebandVersion ()
نسخه باند پایه مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند.
اگر چندین نسخه فهرست شده است، جدیدترین نسخه را با این فرض دریافت کنید که نسخهها به ترتیب حروف الفبا از قدیمیترین به جدیدترین مرتب شدهاند.
| بازگشتها | |
|---|---|
String | نسخه باند پایه یا در صورت عدم مشخص شدن، null |
تختههای مورد نیاز را دریافت کنید
publicgetRequiredBoards ()
نوع(های) برد مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند.
| بازگشتها | |
|---|---|
| انواع برد یا در صورت مشخص نشدن، null |
دریافت نسخه بوت لودر مورد نیاز
public String getRequiredBootloaderVersion ()
نسخه بوت لودر مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند.
اگر چندین نسخه فهرست شده است، جدیدترین نسخه را با این فرض دریافت کنید که نسخهها به ترتیب حروف الفبا از قدیمیترین به جدیدترین مرتب شدهاند.
| بازگشتها | |
|---|---|
String | نسخه بوت لودر یا در صورت مشخص نشدن null |
دریافت تصویر مورد نیازنسخه
public String getRequiredImageVersion (String imageVersionKey)
نسخه تصویر سفارشی مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند.
اگر چندین نسخه فهرست شده است، جدیدترین نسخه را با این فرض دریافت کنید که نسخهها به ترتیب حروف الفبا از قدیمیترین به جدیدترین مرتب شدهاند.
| پارامترها | |
|---|---|
imageVersionKey | String : شناسه مورد انتظار اطلاعات نسخه تصویر |
| بازگشتها | |
|---|---|
String | نسخه مورد نیاز برای تصویر داده شده یا در صورت مشخص نشدن null |
دریافت تصویر مورد نیازنسخه
public String getRequiredImageVersion (String imageVersionKey,
String productName)نسخه تصویر سفارشی مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت میکند. اگر productName برابر با null نباشد، این متد الزامات تصویر مشخص شده برای آن محصول خاص را بررسی میکند (و در صورت وجود، برمیگرداند). اگر هیچ الزام خاصی برای محصول وجود نداشته باشد، به بازگرداندن الزام سراسری برمیگردد، یا اگر هیچ نوع الزامی برای آن versionKey خاص وجود نداشته باشد، null برمیگرداند.
اگر چندین نسخه فهرست شده است، جدیدترین نسخه را با این فرض دریافت کنید که نسخهها به ترتیب حروف الفبا از قدیمیترین به جدیدترین مرتب شدهاند.
| پارامترها | |
|---|---|
imageVersionKey | String : شناسه مورد انتظار اطلاعات نسخه تصویر |
productName | String : نام محصول خاصی که باید بررسی شود |
| بازگشتها | |
|---|---|
String | نسخه مورد نیاز برای تصویر داده شده یا در صورت مشخص نشدن null |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.