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.
DeviceTraceCollector
public
class
DeviceTraceCollector
extends BaseDeviceMetricCollector
Bir test çalıştırması başladığında perfetto izini başlatacak ve sonunda izleme dosyasını kaydedecek toplayıcı.
Özet
Herkese açık oluşturucular
DeviceTraceCollector
public DeviceTraceCollector ()
Herkese açık yöntemler
onTestEnd
public void onTestEnd (DeviceMetricData testData,
currentTestCaseMetrics)
Bir test durumu sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,
currentRunMetrics)
Test çalıştırması sona erdiğinde geri arama. Bu, temizleme zamanı olmalıdır.
onTestStart
public void onTestStart (DeviceMetricData testData)
Bir test durumu başlatıldığında geri arama.
| Parametreler |
testData |
DeviceMetricData: Test senaryosunun verilerini içeren DeviceMetricData. |
rebootEnded
public void rebootEnded (ITestDevice device)
Cihaz yeniden başlatma işlemi tamamlandığında bildirim alır.
NOT: Alıcılar, bu geri arama sırasında yeniden başlatmaktan kaçınmalıdır. Yeniden başlatma girişimleri yoksayılır.
| Parametreler |
device |
ITestDevice: Yeniden başlatmanın sona erdiği ITestDevice. |
rebootStarted
public void rebootStarted (ITestDevice device)
Cihazda yeniden başlatma işlemi başladığında bildirim alır.
NOT: Alıcılar, bu geri arama sırasında yeniden başlatmaktan kaçınmalıdır. Yeniden başlatma girişimleri yoksayılır.
| Parametreler |
device |
ITestDevice: Yeniden başlatmanın başladığı ITestDevice. |
setInstrumentationPkgName
public void setInstrumentationPkgName (String packageName)
| Parametreler |
packageName |
String |
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.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-12-04 UTC."],[],[]]