ফ্ল্যাশিংরিসোর্সেসপার্সার

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 এমন কিছু রিসোর্স উপেক্ষা করার অনুমতি দেওয়া যা এটি অন্যথায় ব্যবহার করতে পারে।

ধ্রুবক

String BASEBAND_VERSION_KEY

String BOARD_KEY

String BOOTLOADER_VERSION_KEY

String PRODUCT_KEY

পাবলিক কনস্ট্রাক্টর

FlashingResourcesParser (BufferedReader infoReader)

সরবরাহকৃত AndroidInfo রিডার দিয়ে একটি FlashingResourcesParser তৈরি করে

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

FlashingResourcesParser (BufferedReader infoReader, c)

সরবরাহকৃত AndroidInfo রিডার দিয়ে একটি 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

ধ্রুবক মান: "সংস্করণ-বুটলোডার"

PRODUCT_KEY সম্পর্কে

public static final String PRODUCT_KEY

ধ্রুবক মান: "পণ্য"

পাবলিক কনস্ট্রাক্টর

ফ্ল্যাশিংরিসোর্সেসপার্সার

public FlashingResourcesParser (BufferedReader infoReader)

সরবরাহকৃত AndroidInfo রিডার দিয়ে একটি FlashingResourcesParser তৈরি করে

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

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

ফ্ল্যাশিংরিসোর্সেসপার্সার

public FlashingResourcesParser (BufferedReader infoReader, 
                 c)

সরবরাহকৃত AndroidInfo রিডার দিয়ে একটি FlashingResourcesParser তৈরি করে

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

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

c : কী নাম থেকে Constraint পর্যন্ত একটি মানচিত্র। ছবির নামগুলি যুক্ত করার পূর্বশর্ত হিসেবে উপযুক্ত সীমাবদ্ধতার (যদি থাকে) সাথে পরীক্ষা করা হবে। ফিল্টারিং অক্ষম করার জন্য এটি নাল হতে পারে।

ফ্ল্যাশিংরিসোর্সেসপার্সার

public FlashingResourcesParser (File deviceImgZipFile)

একটি FlashingResourcesParser তৈরি করুন এবং ফ্ল্যাশিং প্রয়োজনীয়তার জন্য নির্দিষ্ট ডিভাইসের চিত্রটি পার্স করতে বলুন।

পরামিতি
deviceImgZipFile File : updater.zip ফাইলটি ফ্ল্যাশ করতে হবে

থ্রো
TargetSetupError

ফ্ল্যাশিংরিসোর্সেসপার্সার

public FlashingResourcesParser (File deviceImgZipFile, 
                 c)

একটি FlashingResourcesParser তৈরি করুন এবং ফ্ল্যাশিং প্রয়োজনীয়তার জন্য নির্দিষ্ট ডিভাইসের চিত্রটি পার্স করুন। ফ্ল্যাশিং প্রয়োজনীয়তাগুলি যুক্ত করার আগে যথাযথ সীমাবদ্ধতা (যদি থাকে) অতিক্রম করতে হবে। প্রত্যাখ্যাত প্রয়োজনীয়তাগুলি নীরবে বাদ দেওয়া হবে।

পরামিতি
deviceImgZipFile File : updater.zip ফাইলটি ফ্ল্যাশ করতে হবে

c : কী নাম থেকে Constraint পর্যন্ত একটি মানচিত্র। ছবির নামগুলি যুক্ত করার পূর্বশর্ত হিসেবে উপযুক্ত সীমাবদ্ধতার (যদি থাকে) সাথে পরীক্ষা করা হবে। ফিল্টারিং অক্ষম করার জন্য এটি নাল হতে পারে।

থ্রো
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 non- null হয়, তাহলে এই পদ্ধতিটি সেই নির্দিষ্ট পণ্যের জন্য নির্দিষ্ট করা ইমেজ প্রয়োজনীয়তাগুলি পরীক্ষা করবে (এবং উপস্থিত থাকলে তা ফেরত দেবে)। যদি কোনও পণ্য-নির্দিষ্ট প্রয়োজনীয়তা বিদ্যমান না থাকে, তাহলে এটি বিশ্বব্যাপী প্রয়োজনীয়তা ফেরত দেবে, অথবা যদি সেই নির্দিষ্ট versionKey এর জন্য কোনও ধরণের প্রয়োজনীয়তা বিদ্যমান না থাকে তবে null ব্যবহার করবে।

যদি একাধিক সংস্করণ তালিকাভুক্ত থাকে, তাহলে সর্বশেষ সংস্করণটি পান এই ধারণার সাথে যে সংস্করণগুলি প্রাচীনতম থেকে নতুনতম বর্ণানুক্রমিকভাবে সাজানো হবে।

পরামিতি
imageVersionKey String : ছবির সংস্করণ তথ্যের প্রত্যাশিত শনাক্তকারী

productName String : একটি নির্দিষ্ট পণ্যের নাম যা পরীক্ষা করতে হবে

রিটার্নস
String প্রদত্ত ছবির জন্য প্রয়োজনীয় সংস্করণ অথবা নির্দিষ্ট না থাকলে null