Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Kuartal 2 dan Kuartal 4. Untuk membangun dan berkontribusi ke AOSP, sebaiknya gunakan android-latest-release, bukan aosp-main. Cabang manifes android-latest-release akan selalu merujuk pada rilis terbaru yang di-push ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
PerfettoFilePullerCollector
public
class
PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
Pengumpul yang menarik file rekaman aktivitas Perfetto dari perangkat, mengompresinya secara opsional, dan
menambahkannya ke log pengujian.
Ringkasan
Metode publik |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
Penerapan metode ini harus memungkinkan untuk mencatat direktori, menguraikannya untuk mendapatkan metrik yang akan dimasukkan ke dalam DeviceMetricData.
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Ambil file rekaman aktivitas Perfetto yang ditarik dari perangkat, yang dapat berupa file mentah atau terkompresi, dan tambahkan ke log pengujian.
|
Metode yang dilindungi |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Ambil file dari jalur yang ditentukan di perangkat.
|
Konstruktor publik
PerfettoFilePullerCollector
public PerfettoFilePullerCollector ()
Metode publik
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
Penerapan metode ini harus memungkinkan untuk mencatat direktori, menguraikannya untuk mendapatkan metrik yang akan dimasukkan ke dalam DeviceMetricData.
| Parameter |
key |
String: kunci opsi yang terkait dengan direktori yang ditarik. |
metricDirectory |
File: ERROR(/File) yang ditarik dari perangkat yang cocok dengan kunci opsi. |
runData |
DeviceMetricData: DeviceMetricData tempat metrik dapat disimpan. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Ambil file rekaman aktivitas Perfetto yang ditarik dari perangkat, yang dapat berupa file mentah atau terkompresi, dan tambahkan ke log pengujian.
| Parameter |
key |
String: kunci opsi yang terkait dengan file yang ditarik. |
metricFile |
File: ERROR(/File) yang ditarik dari perangkat yang cocok dengan kunci opsi. |
data |
DeviceMetricData: DeviceMetricData tempat metrik dapat disimpan. |
Metode yang dilindungi
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Ambil file dari jalur yang ditentukan di perangkat. Tarik konten terkompresi dari
file perfetto jika opsi compress perfetto diaktifkan.
| Parameter |
device |
ITestDevice: yang memiliki file. |
remoteFilePath |
String: lokasi di perangkat. |
userId |
int: ID pengguna yang akan diambil |
| Hasil |
File |
versi file perfetto yang dikompresi atau didekompresi berdasarkan opsi mCompressPerfetto
disetel atau tidak. |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-12-04 UTC.
[null,null,["Terakhir diperbarui pada 2025-12-04 UTC."],[],[]]