২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ফাইলপুলারডিভাইসমেট্রিককালেক্টর
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
একটি BaseDeviceMetricCollector যা ডিভাইস থেকে আসা মেট্রিক্স কী শোনে এবং সেগুলোকে ডিভাইস থেকে একটি ফাইল হিসেবে সংগ্রহ করে। ফাইলটির অতিরিক্ত প্রক্রিয়াকরণের জন্য এটিকে সম্প্রসারিত করা যেতে পারে।
সারসংক্ষেপ
সুরক্ষিত পদ্ধতি |
|---|
void | addKeys (String... keys) ডিভাইস থেকে ডেটা টানার জন্য অতিরিক্ত প্যাটার্ন কী যোগ করে। |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) ডিভাইসের নির্দিষ্ট পথ থেকে ফাইলটি নিয়ে আসুন। |
ক্ষেত্র
mDirectoryKeys
protected Set<String> mDirectoryKeys
mTestCaseMetrics
public Map<String, String> mTestCaseMetrics
সরকারি নির্মাণকারী
ফাইলপুলারডিভাইসমেট্রিককালেক্টর
public FilePullerDeviceMetricCollector ()
জনসাধারণের পদ্ধতি
পরীক্ষার শেষে
public void onTestEnd (DeviceMetricData testData,
Map<String, MetricMeasurement.Metric> currentTestCaseMetrics) একটি টেস্ট কেস শেষ হলে কলব্যাক। এই সময়েই পরিষ্করণ করা উচিত।
টেস্ট রান শেষে
public void onTestRunEnd (DeviceMetricData runData,
Map<String, MetricMeasurement.Metric> currentRunMetrics) টেস্ট রান শেষ হলে এই কলব্যাকটি আসবে। এই সময়েই পরিষ্করণ করা উচিত।
প্রসেসমেট্রিকডিরেক্টরি
public abstract void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData data) পদ্ধতিটির বাস্তবায়নের মাধ্যমে ডিরেক্টরিটি লগ করা এবং DeviceMetricData তে রাখার জন্য মেট্রিকগুলো পার্স করা সম্ভব হবে।
| প্যারামিটার |
|---|
key | String : যে ডিরেক্টরিটি পুল করা হয়েছে, তার সাথে সংশ্লিষ্ট অপশন কী। |
metricDirectory | File : অপশন কী-এর সাথে মিলে যাওয়া ডিভাইস থেকে নেওয়া File । |
data | DeviceMetricData : সেই DeviceMetricData যেখানে মেট্রিকগুলো সংরক্ষণ করা যায়। |
প্রসেসমেট্রিকফাইল
public abstract void processMetricFile (String key,
File metricFile,
DeviceMetricData data) পদ্ধতিটির বাস্তবায়নের মাধ্যমে ফাইলটি লগ করা এবং DeviceMetricData তে রাখার জন্য মেট্রিকগুলো পার্স করা সম্ভব হবে।
| প্যারামিটার |
|---|
key | String : যে ফাইলটি ডাউনলোড করা হয়েছে, তার সাথে সংশ্লিষ্ট অপশন কী। |
metricFile | File : অপশন কী-এর সাথে মিলে যাওয়া ডিভাইস থেকে নেওয়া File । |
data | DeviceMetricData : সেই DeviceMetricData যেখানে মেট্রিকগুলো সংরক্ষণ করা যায়। |
সুরক্ষিত পদ্ধতি
চাবি যোগ করুন
protected void addKeys (String... keys)
ডিভাইস থেকে ডেটা টানার জন্য অতিরিক্ত প্যাটার্ন কী যোগ করে।
ফাইল পুনরুদ্ধার করুন
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId) ডিভাইসের নির্দিষ্ট পথ থেকে ফাইলটি নিয়ে আসুন।
| প্যারামিটার |
|---|
device | ITestDevice : যেটিতে ফাইলটি রয়েছে। |
remoteFilePath | String : ডিভাইসের অবস্থান। |
userId | int : যেখান থেকে ডেটা নেওয়া হবে সেই ইউজার আইডি |
| ফেরত |
|---|
File | ডিভাইসের প্রদত্ত পথ থেকে ফাইলটি উদ্ধার করা হয়েছে। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]