FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.object
com.android.tradefed.targetprep.FlashingResourcesParser


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

خلاصه

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

class FlashingResourcesParser.AndroidInfo

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

interface FlashingResourcesParser.Constraint

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

فیلدها

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)

با AndroidInfo Reader ارائه شده یک FlashingResourcesParser می سازد

در معرض آزمایش واحد قرار گرفته است

FlashingResourcesParser (BufferedReader infoReader, c) FlashingResourcesParser (BufferedReader infoReader, c)

با AndroidInfo Reader ارائه شده یک FlashingResourcesParser می سازد

در معرض آزمایش واحد قرار گرفته است

FlashingResourcesParser (File deviceImgZipFile)

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

FlashingResourcesParser (File deviceImgZipFile, c) FlashingResourcesParser (File deviceImgZipFile, c)

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

روش های عمومی

String getRequiredBasebandVersion ()

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

اگر چندین نسخه فهرست شده است، آخرین نسخه را با این فرض دریافت کنید که نسخه ها از قدیمی ترین به جدیدترین بر اساس حروف الفبا مرتب می شوند.

getRequiredBoards ()

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

String getRequiredBootloaderVersion ()

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

اگر چندین نسخه فهرست شده است، آخرین نسخه را با این فرض دریافت کنید که نسخه ها از قدیمی ترین به جدیدترین بر اساس حروف الفبا مرتب می شوند.

String getRequiredImageVersion (String imageVersionKey)

نسخه تصویر سفارشی مورد نیاز مشخص شده در فایل فشرده تصویر دستگاه را دریافت می کند

اگر چندین نسخه فهرست شده است، آخرین نسخه را با این فرض دریافت کنید که نسخه ها از قدیمی ترین به جدیدترین بر اساس حروف الفبا مرتب می شوند.

String getRequiredImageVersion (String imageVersionKey, String productName)

نسخه تصویر سفارشی مورد نیاز مشخص شده در فایل فشرده تصویر دستگاه را دریافت می کند.

اگر چندین نسخه فهرست شده است، آخرین نسخه را با این فرض دریافت کنید که نسخه ها از قدیمی ترین به جدیدترین بر اساس حروف الفبا مرتب می شوند.

فیلدها

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)

با AndroidInfo Reader ارائه شده یک FlashingResourcesParser می سازد

در معرض آزمایش واحد قرار گرفته است

پارامترها
infoReader BufferedReader : یک ERROR(/BufferedReader) حاوی معادل android-info.txt برای تجزیه

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

با AndroidInfo Reader ارائه شده یک FlashingResourcesParser می سازد

در معرض آزمایش واحد قرار گرفته است

پارامترها
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 ()

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

اگر چندین نسخه فهرست شده است، آخرین نسخه را با این فرض دریافت کنید که نسخه ها از قدیمی ترین به جدیدترین بر اساس حروف الفبا مرتب می شوند.

برمی گرداند
String نسخه باند پایه یا اگر مشخص نشده باشد null

getRequiredBoards

public  getRequiredBoards ()

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

برمی گرداند
انواع تابلو یا اگر مشخص نشده باشد، null

getRequiredBootloaderVersion

public String getRequiredBootloaderVersion ()

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

اگر چندین نسخه فهرست شده است، آخرین نسخه را با این فرض دریافت کنید که نسخه ها از قدیمی ترین به جدیدترین بر اساس حروف الفبا مرتب می شوند.

برمی گرداند
String نسخه بوت لودر یا null اگر مشخص نشده باشد

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey)

نسخه تصویر سفارشی مورد نیاز مشخص شده در فایل فشرده تصویر دستگاه را دریافت می کند

اگر چندین نسخه فهرست شده است، آخرین نسخه را با این فرض دریافت کنید که نسخه ها از قدیمی ترین به جدیدترین بر اساس حروف الفبا مرتب می شوند.

پارامترها
imageVersionKey String : شناسه مورد انتظار اطلاعات نسخه تصویر

برمی گرداند
String نسخه مورد نیاز برای تصویر داده شده یا اگر مشخص نشده باشد null

getRequiredImageVersion

public String getRequiredImageVersion (String imageVersionKey, 
                String productName)

نسخه تصویر سفارشی مورد نیاز مشخص شده در فایل فشرده تصویر دستگاه را دریافت می کند. اگر productName غیر null باشد، این روش الزامات تصویر مشخص شده برای آن محصول خاص را بررسی می کند (و در صورت وجود باز می گرداند). اگر هیچ الزامی برای محصول خاص وجود نداشته باشد، به بازگشت نیاز جهانی بازمی گردد، یا اگر هیچ نیازی از هر نوع برای آن versionKey خاص وجود نداشته باشد، null .

اگر چندین نسخه فهرست شده است، آخرین نسخه را با این فرض دریافت کنید که نسخه ها از قدیمی ترین به جدیدترین بر اساس حروف الفبا مرتب می شوند.

پارامترها
imageVersionKey String : شناسه مورد انتظار اطلاعات نسخه تصویر

productName String : نام محصول خاصی که باید بررسی شود

برمی گرداند
String نسخه مورد نیاز برای تصویر داده شده یا اگر مشخص نشده باشد null