2026'dan itibaren, kararlı ana geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleye bakın.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
PerfettoFilePullerCollector
public
class
PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector
Cihazdan Perfecto izleme dosyalarını çeken, isteğe bağlı olarak sıkıştıran ve test günlüklerine ekleyen bir toplayıcı.
Özet
Herkese açık yöntemler |
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)
Yöntemin uygulanması, dizinin günlüğe kaydedilmesine ve DeviceMetricData'ya yerleştirilecek metrikler için ayrıştırılmasına olanak tanımalıdır.
|
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Cihazdan alınan ve ham veya sıkıştırılmış olabilen perfetto izleme dosyasını alıp test günlüklerine ekleyin.
|
Korunan yöntemler |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Dosyayı cihazdaki belirtilen yoldan çekin.
|
Herkese açık oluşturucular
PerfettoFilePullerCollector
public PerfettoFilePullerCollector ()
Herkese açık yöntemler
processMetricDirectory
public void processMetricDirectory (String key,
File metricDirectory,
DeviceMetricData runData)
Yöntemin uygulanması, dizinin günlüğe kaydedilmesine ve DeviceMetricData'ya yerleştirilecek metrikler için ayrıştırılmasına olanak tanımalıdır.
| Parametreler |
key |
String: Çekilen dizinle ilişkili seçenek anahtarı. |
metricDirectory |
File: Seçenek anahtarıyla eşleşen cihazdan alınan ERROR(/File). |
runData |
DeviceMetricData: Metriklerin depolanabileceği DeviceMetricData. |
processMetricFile
public void processMetricFile (String key,
File metricFile,
DeviceMetricData data)
Cihazdan alınan ve ham veya sıkıştırılmış olabilen perfetto izleme dosyasını alıp test günlüklerine ekleyin.
| Parametreler |
key |
String: Çekilen dosyayla ilişkili seçenek anahtarı. |
metricFile |
File: Seçenek anahtarıyla eşleşen cihazdan alınan ERROR(/File). |
data |
DeviceMetricData: Metriklerin depolanabileceği DeviceMetricData. |
Korunan yöntemler
retrieveFile
protected File retrieveFile (ITestDevice device,
String remoteFilePath,
int userId)
Dosyayı cihazdaki belirtilen yoldan çekin. Sıkıştırılmış perfetto seçeneği etkinse perfetto dosyasının sıkıştırılmış içeriğini çekin.
| Parametreler |
device |
ITestDevice: Dosyanın bulunduğu yer. |
remoteFilePath |
String: Cihazdaki konum. |
userId |
int: Verilerin çekileceği kullanıcı kimliği |
| İlerlemeler |
File |
mCompressPerfetto seçeneğinin ayarlanıp ayarlanmadığına bağlı olarak perfetto dosyasının sıkıştırılmış veya sıkıştırılmamış sürümü. |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-12-04 UTC.
[null,null,["Son güncelleme tarihi: 2025-12-04 UTC."],[],[]]