تجزیه‌کننده منابع فلشینگ

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

شیء جاوا
com.android.tradefed.targetprep.FlashingResourcesParser


کلاسی که نسخه‌های مورد نیاز فایل‌های ایمیج کمکی مورد نیاز برای فلش کردن یک دستگاه (مثلاً بوت‌لودر، بیس‌بند و غیره) را تجزیه و تحلیل می‌کند.

خلاصه

کلاس‌های تو در تو

class FlashingResourcesParser.AndroidInfo

یک typedef برای Map<String, MultiMap<String, String>> .

interface FlashingResourcesParser.Constraint

یک رابط فیلترینگ، که به FlashingResourcesParser اجازه می‌دهد برخی از منابعی را که ممکن است در غیر این صورت استفاده کند، نادیده بگیرد.

ثابت‌ها

String BASEBAND_VERSION_KEY

String BOARD_KEY

String BOOTLOADER_VERSION_KEY

String PRODUCT_KEY

سازندگان عمومی

FlashingResourcesParser (BufferedReader infoReader)

با استفاده از AndroidInfo Reader ارائه شده، یک FlashingResourcesParser می‌سازد.

برای تست واحد در معرض نمایش قرار گرفت

FlashingResourcesParser (BufferedReader infoReader, c)

با استفاده از AndroidInfo Reader ارائه شده، یک FlashingResourcesParser می‌سازد.

برای تست واحد در معرض نمایش قرار گرفت

FlashingResourcesParser (File deviceImgZipFile)

یک FlashingResourcesParser ایجاد کنید و از آن بخواهید که تصویر دستگاه مشخص شده را برای الزامات فلش کردن تجزیه و تحلیل کند.

FlashingResourcesParser (File deviceImgZipFile, c)

یک FlashingResourcesParser ایجاد کنید و از آن بخواهید که تصویر دستگاه مشخص شده را برای الزامات فلش کردن تجزیه و تحلیل کند.

روش‌های عمومی

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

تخته‌های مورد نیاز را دریافت کنید

public  getRequiredBoards ()

نوع(های) برد مورد نیاز که در فایل فشرده تصویر دستگاه مشخص شده است را دریافت می‌کند.

بازگشت‌ها
انواع برد یا در صورت مشخص نشدن، 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