27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
DeviceFlashPreparer
public
abstract
class
DeviceFlashPreparer
extends BaseTargetPreparer
Bilinen doğrudan alt sınıflar
|
Fiziksel Android donanımında bir görüntünün yanıp sönmesini sağlayan ITargetPreparer
.
Özet
Herkese açık kurucular
DeviceFlashPreparer
public DeviceFlashPreparer ()
Herkese açık yöntemler
public void setUp (TestInformation testInfo)
Parametreler |
testInfo |
TestInformation |
Atışlar |
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
Parametreler |
testInfo |
TestInformation |
e |
Throwable |
Atışlar |
DeviceNotAvailableException |
|
Korunan yöntemler
checkDeviceProductType
protected void checkDeviceProductType (ITestDevice device,
IDeviceBuildInfo deviceBuild)
Cihazın, derleme bilgilerine göre beklendiği gibi olduğundan emin olmak için önyüklemeden önce kontrol edilebilir.
Atışlar |
|
com.android.tradefed.targetprep.BuildError |
DeviceNotAvailableException |
|
BuildError |
|
createFlasher
protected abstract IDeviceFlasher createFlasher (ITestDevice device)
Kullanmak için IDeviceFlasher
oluşturun. Alt sınıflar geçersiz kılabilir
Parametreler |
device |
ITestDevice |
Atışlar |
DeviceNotAvailableException |
|
getDeviceBootWaitTime
protected long getDeviceBootWaitTime ()
Cihazın önyükleme bekleme süresini alır
getHostOptions
protected IHostOptions getHostOptions ()
Kullanılacak IHostOptions
örneğini alır.
Birim testi için kullanıma sunulur.
reportFlashMetrics
protected void reportFlashMetrics (String branch,
String buildFlavor,
String buildId,
String serial,
long queueTime,
long flashingTime,
CommandStatus flashingStatus)
Cihaz yanıp sönme zamanlama verilerini metrik arka ucuna bildirir
Parametreler |
branch |
String : cihaz derlemesinin oluşturulduğu dal |
buildFlavor |
String : cihaz derlemesinin derleme çeşidi |
buildId |
String : cihaz derlemesinin derleme numarası |
serial |
String : cihazın seri numarası |
queueTime |
long : Yanıp sönen sınırın kullanılabilir hale gelmesi için bekleme süresi |
flashingTime |
long : cihaz resmi zip'ini yükleme işleminde harcanan süre |
flashingStatus |
CommandStatus : yanıp sönme komutunun yürütme durumu
|
setSkipPostFlashBuildIdCheck
protected void setSkipPostFlashBuildIdCheck (boolean skipPostFlashBuildIdCheck)
Parametreler |
skipPostFlashBuildIdCheck |
boolean |
setSkipPostFlashFlavorCheck
protected void setSkipPostFlashFlavorCheck (boolean skipPostFlashFlavorCheck)
Parametreler |
skipPostFlashFlavorCheck |
boolean |
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-03-26 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-03-26 UTC."],[],[]]