২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কনফিগারেশনফ্যাক্টরি.এক্সেপশনলোডার
protected class ConfigurationFactory.ExceptionLoader
extends ConfigurationFactory.ConfigLoader
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
ConfigurationDef | getConfigurationDef (String name, Map<String, String> templateMap) |
boolean | isBundledConfig (String name) যদি কনফিগারেশন ফাইলটি ক্লাসপাথের মধ্যে পাওয়া যায়, তাহলে ট্রু রিটার্ন করে। |
void | loadConfiguration (String name, ConfigurationDef def, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen) |
void | loadIncludedConfiguration ( ConfigurationDef def, String parentName, String name, String deviceTagObject, Map<String, String> templateMap, Set<String> templateSeen) tradefed.jar-এর ভেতরে বান্ডেল করা কনফিগগুলো শুধুমাত্র সেইসব কনফিগকেই অন্তর্ভুক্ত করতে পারে, যেগুলোও tradefed.jar-এর ভেতরে বান্ডেল করা আছে। |
সুরক্ষিত পদ্ধতি |
|---|
String | findConfigName (String name, String parentName) কনফিগের নাম এবং এর প্যারেন্টের নামের উপর ভিত্তি করে কনফিগের নামটি খুঁজুন। |
boolean | isTrackableConfig (String name) কনফিগারেশনের জীবনচক্র ট্র্যাক করা উচিত কি না। |
void | trackConfig (String name, ConfigurationDef def) ডাইনামিক লোডিংয়ের জন্য কনফিগারেশন ট্র্যাক করুন। |
সরকারি নির্মাণকারী
এক্সেপশনলোডার
public ExceptionLoader (boolean isGlobal)
| প্যারামিটার |
|---|
isGlobal | boolean |
জনসাধারণের পদ্ধতি
কনফিগারেশন সংজ্ঞা পান
public ConfigurationDef getConfigurationDef (String name,
Map<String, String> templateMap)| প্যারামিটার |
|---|
name | String |
templateMap | Map |
isBundledConfig
public boolean isBundledConfig (String name)
যদি কনফিগারেশন ফাইলটি ক্লাসপাথের মধ্যে পাওয়া যায়, তাহলে ট্রু রিটার্ন করে।
লোড কনফিগারেশন
public void loadConfiguration (String name,
ConfigurationDef def,
String deviceTagObject,
Map<String, String> templateMap,
Set<String> templateSeen)| প্যারামিটার |
|---|
name | String |
def | ConfigurationDef |
deviceTagObject | String |
templateMap | Map |
templateSeen | Set |
লোডইনক্লুডেডকনফিগারেশন
public void loadIncludedConfiguration (ConfigurationDef def,
String parentName,
String name,
String deviceTagObject,
Map<String, String> templateMap,
Set<String> templateSeen) tradefed.jar-এর ভেতরে বান্ডল করা কনফিগগুলো শুধুমাত্র tradefed.jar-এর ভেতরে বান্ডল করা অন্যান্য কনফিগকেই অন্তর্ভুক্ত করতে পারে। তবে, লোকাল (এক্সটার্নাল) কনফিগগুলো লোকাল (এক্সটার্নাল) এবং বান্ডল করা উভয় প্রকার কনফিগকেই অন্তর্ভুক্ত করতে পারে।
| প্যারামিটার |
|---|
def | ConfigurationDef |
parentName | String |
name | String |
deviceTagObject | String |
templateMap | Map |
templateSeen | Set |
সুরক্ষিত পদ্ধতি
কনফিগারেশন নাম খুঁজুন
protected String findConfigName (String name,
String parentName) কনফিগের নাম এবং এর প্যারেন্ট নামের উপর ভিত্তি করে কনফিগের নামটি খুঁজুন। এটি বান্ডেল কনফিগ এবং লোকাল কনফিগ সঠিকভাবে পরিচালনা করতে ব্যবহৃত হয়।
| প্যারামিটার |
|---|
name | String : কনফিগের নাম |
parentName | String : কনফিগের প্যারেন্টের নাম। |
| ফেরত |
|---|
String | কনফিগের সম্পূর্ণ নাম। |
ট্র্যাকযোগ্য কনফিগারেশন
protected boolean isTrackableConfig (String name)
কনফিগারেশনের জীবনচক্র ট্র্যাক করা উচিত কি না।
| প্যারামিটার |
|---|
name | String : কনফিগের নাম |
| ফেরত |
|---|
boolean | কনফিগারেশনটি ট্র্যাকযোগ্য হলে true , অন্যথায় false । |
ট্র্যাককনফিগ
protected void trackConfig (String name,
ConfigurationDef def) ডাইনামিক লোডিংয়ের জন্য কনফিগারেশন ট্র্যাক করুন। বর্তমানে শুধু লোকাল ফাইল সমর্থিত।
| প্যারামিটার |
|---|
name | String : কনফিগের নাম |
def | ConfigurationDef : কনফিগের সংজ্ঞা। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]