FlashingResourcesParser

public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser

java.lang.অবজেক্ট
com.android.tradefed.targetprep.FlashingResourcesParser


একটি শ্রেণী যা একটি ডিভাইস ফ্ল্যাশ করার জন্য প্রয়োজনীয় সহায়ক ইমেজ ফাইলগুলির প্রয়োজনীয় সংস্করণ বিশ্লেষণ করে৷ (যেমন বুটলোডার, বেসব্যান্ড, ইত্যাদি)

সারাংশ

নেস্টেড ক্লাস

class FlashingResourcesParser.AndroidInfo

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 : পার্স করার জন্য android-info.txt এর সমতুল্য একটি ERROR(/BufferedReader)

FlashingResourcesParser

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

সরবরাহকৃত AndroidInfo Reader সহ একটি FlashingResourcesParser তৈরি করে

ইউনিট পরীক্ষার জন্য উন্মুক্ত

পরামিতি
infoReader BufferedReader : পার্স করার জন্য android-info.txt এর সমতুল্য একটি ERROR(/BufferedReader)

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

পাবলিক পদ্ধতি

GetRequiredBaseband Version

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