ফ্ল্যাশিংরিসোর্সেসপার্সার
public class FlashingResourcesParser
extends Object implements IFlashingResourcesParser
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.FlashingResourcesParser |
এমন একটি ক্লাস যা কোনো ডিভাইস ফ্ল্যাশ করার জন্য প্রয়োজনীয় সহায়ক ইমেজ ফাইলগুলোর (যেমন বুটলোডার, বেসব্যান্ড, ইত্যাদি) আবশ্যক সংস্করণগুলো পার্স করে বের করে।
সারসংক্ষেপ
নেস্টেড ক্লাস | |
|---|---|
class | FlashingResourcesParser.AndroidInfo |
interface | FlashingResourcesParser.Constraint একটি ফিল্টারিং ইন্টারফেস, যার উদ্দেশ্য হলো |
ধ্রুবক | |
|---|---|
String | BASEBAND_VERSION_KEY |
String | BOARD_KEY |
String | BOOTLOADER_VERSION_KEY |
String | PRODUCT_KEY |
String | TRUSTY_VERSION_KEY |
সরকারি নির্মাণকারী | |
|---|---|
FlashingResourcesParser (BufferedReader infoReader)সরবরাহকৃত AndroidInfo Reader ব্যবহার করে একটি FlashingResourcesParser তৈরি করে। ইউনিট পরীক্ষার জন্য উন্মোচিত | |
FlashingResourcesParser (BufferedReader infoReader, Map<String, FlashingResourcesParser.Constraint > c)সরবরাহকৃত AndroidInfo Reader ব্যবহার করে একটি FlashingResourcesParser তৈরি করে। ইউনিট পরীক্ষার জন্য উন্মোচিত | |
FlashingResourcesParser (File deviceImgZipFile) একটি | |
FlashingResourcesParser (File deviceImgZipFile, Map<String, FlashingResourcesParser.Constraint > c) একটি | |
জনসাধারণের পদ্ধতি | |
|---|---|
String | getRequiredBasebandVersion ()ডিভাইস ইমেজ জিপ ফাইলে নির্দিষ্ট করা প্রয়োজনীয় বেসব্যান্ড সংস্করণটি সংগ্রহ করে। যদি একাধিক সংস্করণ তালিকাভুক্ত থাকে, তবে সংস্করণগুলি বর্ণানুক্রমিকভাবে পুরানো থেকে নতুন ক্রমে সাজানো আছে ধরে নিয়ে সর্বশেষ সংস্করণটি নিন। |
Collection<String> | getRequiredBoards ()ডিভাইস ইমেজ জিপ ফাইলে উল্লেখিত প্রয়োজনীয় বোর্ড টাইপ(গুলি) খুঁজে বের করে। |
String | getRequiredBootloaderVersion ()ডিভাইস ইমেজ জিপ ফাইলে নির্দিষ্ট করা প্রয়োজনীয় বুটলোডার সংস্করণটি সংগ্রহ করে। যদি একাধিক সংস্করণ তালিকাভুক্ত থাকে, তবে সংস্করণগুলি বর্ণানুক্রমিকভাবে পুরানো থেকে নতুন ক্রমে সাজানো আছে ধরে নিয়ে সর্বশেষ সংস্করণটি নিন। |
String | getRequiredImageVersion (String imageVersionKey)ডিভাইস ইমেজ জিপে নির্দিষ্ট করা প্রয়োজনীয় কাস্টম ইমেজ সংস্করণটি সংগ্রহ করে। যদি একাধিক সংস্করণ তালিকাভুক্ত থাকে, তবে সংস্করণগুলি বর্ণানুক্রমিকভাবে পুরানো থেকে নতুন ক্রমে সাজানো আছে ধরে নিয়ে সর্বশেষ সংস্করণটি নিন। |
String | getRequiredImageVersion (String imageVersionKey, String productName)ডিভাইস ইমেজ জিপ ফাইলে নির্দিষ্ট করা প্রয়োজনীয় কাস্টম ইমেজ সংস্করণটি সংগ্রহ করে। যদি একাধিক সংস্করণ তালিকাভুক্ত থাকে, তবে সংস্করণগুলি বর্ণানুক্রমিকভাবে পুরানো থেকে নতুন ক্রমে সাজানো আছে ধরে নিয়ে সর্বশেষ সংস্করণটি নিন। |
String | getRequiredTrustyVersion ()ডিভাইস ইমেজ জিপ ফাইলে উল্লেখিত প্রয়োজনীয় নির্ভরযোগ্য সংস্করণটি সংগ্রহ করে। যদি একাধিক সংস্করণ তালিকাভুক্ত থাকে, তবে সংস্করণগুলি বর্ণানুক্রমিকভাবে পুরানো থেকে নতুন ক্রমে সাজানো আছে ধরে নিয়ে সর্বশেষ সংস্করণটি নিন। |
ধ্রুবক
বেসব্যান্ড_ভার্সন_কী
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 static final String TRUSTY_VERSION_KEY
ধ্রুবক মান: 'ভার্সন-ট্রাস্টি'
সরকারি নির্মাণকারী
ফ্ল্যাশিংরিসোর্সেসপার্সার
public FlashingResourcesParser (BufferedReader infoReader)
সরবরাহকৃত AndroidInfo Reader ব্যবহার করে একটি FlashingResourcesParser তৈরি করে।
ইউনিট পরীক্ষার জন্য উন্মোচিত| প্যারামিটার | |
|---|---|
infoReader | BufferedReader : একটি BufferedReader যা পার্স করার জন্য android-info.txt-এর সমতুল্য তথ্য ধারণ করে। |
| নিক্ষেপ | |
|---|---|
IOException | |
ফ্ল্যাশিংরিসোর্সেসপার্সার
public FlashingResourcesParser (BufferedReader infoReader,
Map<String, FlashingResourcesParser.Constraint> c)সরবরাহকৃত AndroidInfo Reader ব্যবহার করে একটি FlashingResourcesParser তৈরি করে।
ইউনিট পরীক্ষার জন্য উন্মোচিত| প্যারামিটার | |
|---|---|
infoReader | BufferedReader : একটি BufferedReader যা পার্স করার জন্য android-info.txt-এর সমতুল্য তথ্য ধারণ করে। |
c | Map : কী-নেম থেকে Constraint পর্যন্ত একটি ম্যাপ। যোগ করার পূর্বশর্ত হিসেবে ছবির নামগুলো উপযুক্ত কনস্ট্রেইন্টের (যদি থাকে) সাথে মিলিয়ে দেখা হবে। ফিল্টারিং নিষ্ক্রিয় করতে এটি নাল হতে পারে। |
| নিক্ষেপ | |
|---|---|
IOException | |
ফ্ল্যাশিংরিসোর্সেসপার্সার
public FlashingResourcesParser (File deviceImgZipFile)
একটি FlashingResourcesParser তৈরি করুন এবং ফ্ল্যাশিংয়ের প্রয়োজনীয়তা পূরণের জন্য এটিকে দিয়ে নির্দিষ্ট ডিভাইস ইমেজটি পার্স করান।
| প্যারামিটার | |
|---|---|
deviceImgZipFile | File : যে updater.zip ফাইলটি ফ্ল্যাশ করতে হবে। |
| নিক্ষেপ | |
|---|---|
TargetSetupError | |
ফ্ল্যাশিংরিসোর্সেসপার্সার
public FlashingResourcesParser (File deviceImgZipFile,
Map<String, FlashingResourcesParser.Constraint> c) একটি FlashingResourcesParser তৈরি করুন এবং ফ্ল্যাশিংয়ের প্রয়োজনীয়তা পূরণের জন্য নির্দিষ্ট ডিভাইস ইমেজটি পার্স করতে দিন। যোগ করার আগে ফ্ল্যাশিংয়ের প্রয়োজনীয়তাগুলোকে অবশ্যই উপযুক্ত সীমাবদ্ধতা (যদি থাকে) পূরণ করতে হবে। প্রত্যাখ্যাত প্রয়োজনীয়তাগুলো নীরবে বাদ দেওয়া হবে।
| প্যারামিটার | |
|---|---|
deviceImgZipFile | File : যে updater.zip ফাইলটি ফ্ল্যাশ করতে হবে। |
c | Map : কী-নেম থেকে Constraint পর্যন্ত একটি ম্যাপ। যোগ করার পূর্বশর্ত হিসেবে ছবির নামগুলো উপযুক্ত কনস্ট্রেইন্টের (যদি থাকে) সাথে মিলিয়ে দেখা হবে। ফিল্টারিং নিষ্ক্রিয় করতে এটি নাল হতে পারে। |
| নিক্ষেপ | |
|---|---|
TargetSetupError | |
জনসাধারণের পদ্ধতি
প্রয়োজনীয় বেসব্যান্ড সংস্করণ পান
public String getRequiredBasebandVersion ()
ডিভাইস ইমেজ জিপ ফাইলে নির্দিষ্ট করা প্রয়োজনীয় বেসব্যান্ড সংস্করণটি সংগ্রহ করে।
যদি একাধিক সংস্করণ তালিকাভুক্ত থাকে, তবে সংস্করণগুলি বর্ণানুক্রমিকভাবে পুরানো থেকে নতুন ক্রমে সাজানো আছে ধরে নিয়ে সর্বশেষ সংস্করণটি নিন।| ফেরত | |
|---|---|
String | বেসব্যান্ড সংস্করণ অথবা নির্দিষ্ট না করা হলে null |
প্রয়োজনীয় বোর্ডগুলি পান
public Collection<String> getRequiredBoards ()
ডিভাইস ইমেজ জিপ ফাইলে উল্লেখিত প্রয়োজনীয় বোর্ড টাইপ(গুলি) খুঁজে বের করে।
| ফেরত | |
|---|---|
Collection<String> | বোর্ডের ধরণ অথবা নির্দিষ্ট না করা হলে 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 |
প্রয়োজনীয় ট্রাস্টি সংস্করণ পান
public String getRequiredTrustyVersion ()
ডিভাইস ইমেজ জিপে উল্লেখিত প্রয়োজনীয় নির্ভরযোগ্য সংস্করণটি সংগ্রহ করে।
যদি একাধিক সংস্করণ তালিকাভুক্ত থাকে, তবে সংস্করণগুলি বর্ণানুক্রমিকভাবে পুরানো থেকে নতুন ক্রমে সাজানো আছে ধরে নিয়ে সর্বশেষ সংস্করণটি নিন।| ফেরত | |
|---|---|
String | নির্ভরযোগ্য সংস্করণ অথবা নির্দিষ্ট না করা হলে null |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।