از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
FilePullerDeviceMetricCollector
public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
زیرکلاسهای مستقیم شناختهشده |
یک BaseDeviceMetricCollector که به کلیدهای معیار دریافتی از دستگاه گوش میدهد و آنها را به عنوان یک فایل از دستگاه دریافت میکند. میتواند برای پردازش اضافی فایل گسترش یابد.
خلاصه
روشهای محافظتشده |
|---|
void | addKeys (String... keys) کلیدهای الگوی اضافی را به کشش از دستگاه اضافه میکند. |
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) فایل را از مسیر مشخص شده در دستگاه دریافت کنید. |
فیلدها
کلیدهای دایرکتوری m
protected mDirectoryKeys
معیارهای mTestCase
public mTestCaseMetrics
سازندگان عمومی
FilePullerDeviceMetricCollector
public FilePullerDeviceMetricCollector ()
روشهای عمومی
پایان آزمون
public void onTestEnd (DeviceMetricData testData,
currentTestCaseMetrics) فراخوانی مجدد زمانی که یک مورد آزمایشی به پایان رسید. این باید زمان پاکسازی باشد.
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,
currentRunMetrics) فراخوانی مجدد پس از پایان اجرای آزمایشی. این زمان باید زمان پاکسازی باشد.
دایرکتوری فرآیند
public abstract void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData data) پیادهسازی این متد باید امکان ثبت دایرکتوری و تجزیه و تحلیل آن برای قرار دادن معیارها در DeviceMetricData فراهم کند.
| پارامترها |
|---|
key | String : کلید گزینه مرتبط با دایرکتوری که استخراج شده است. |
metricDirectory | File : ERROR(/File) که از دستگاه منطبق با کلید گزینه دریافت شده است. |
data | DeviceMetricData : DeviceMetricData که در آن میتوان معیارها را ذخیره کرد. |
processMetricFile
public abstract void processMetricFile (String key,
File metricFile,
DeviceMetricData data) پیادهسازی این متد باید امکان ثبت فایل و تجزیه آن برای قرار دادن معیارها در DeviceMetricData فراهم کند.
| پارامترها |
|---|
key | String : کلید گزینه مرتبط با فایلی که استخراج شده است. |
metricFile | File : ERROR(/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 | فایل از مسیر داده شده در دستگاه بازیابی شد. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]