از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار trunk و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، توصیه میکنیم android-latest-release به جای aosp-main استفاده کنید. شاخه manifest در android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
گردآورنده فایل کامل
public class PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
یک جمعکننده که فایلهای ردیابی بینقص را از دستگاه میگیرد، به صورت اختیاری آنها را فشرده میکند و به گزارشهای آزمایشی اضافه میکند.
خلاصه
روشهای محافظتشده |
|---|
File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) فایل را از مسیر مشخص شده در دستگاه دریافت کنید. |
سازندگان عمومی
گردآورنده فایل کامل
public PerfettoFilePullerCollector ()
روشهای عمومی
دایرکتوری فرآیند
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData) پیادهسازی این متد باید امکان ثبت دایرکتوری و تجزیه و تحلیل آن برای قرار دادن معیارها در DeviceMetricData فراهم کند.
| پارامترها |
|---|
key | String : کلید گزینه مرتبط با دایرکتوری که استخراج شده است. |
metricDirectory | File : ERROR(/File) که از دستگاه منطبق با کلید گزینه دریافت شده است. |
runData | DeviceMetricData : DeviceMetricData که در آن میتوان معیارها را ذخیره کرد. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data) فایل ردیابی کامل (perfetto trace file) را که میتواند خام یا فشرده باشد، از دستگاه دریافت کرده و به گزارشهای تست اضافه کنید.
| پارامترها |
|---|
key | String : کلید گزینه مرتبط با فایلی که استخراج شده است. |
metricFile | File : ERROR(/File) که از دستگاه منطبق با کلید گزینه دریافت شده است. |
data | DeviceMetricData : DeviceMetricData که در آن میتوان معیارها را ذخیره کرد. |
روشهای محافظتشده
بازیابی فایل
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId) فایل را از مسیر مشخص شده در دستگاه دریافت کنید. اگر گزینه فشردهسازی فایل perfetto فعال است، محتوای فشردهشده فایل perfetto را دریافت کنید.
| پارامترها |
|---|
device | ITestDevice : که فایل را دارد. |
remoteFilePath | String : مکان در دستگاه. |
userId | int : شناسه کاربری که قرار است از آن استخراج شود |
| بازگشتها |
|---|
File | نسخه فشرده یا از حالت فشرده خارج شده فایل perfetto بر اساس گزینه mCompressPerfetto تنظیم شده است یا خیر. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-12-04 بهوقت ساعت هماهنگ جهانی."],[],[]]