IDeviceFlasher

public interface IDeviceFlasher

com.android.tradefed.targetprep.IDeviceFlasher


Bir cihaza cihaz resmi yükler.

Özet

İç içe yerleştirilmiş sınıflar

enum IDeviceFlasher.UserDataFlashOption

userdata resmini işleme seçeneklerinin listesi  

Herkese açık yöntemler

abstract void flash(ITestDevice device, IDeviceBuildInfo deviceBuild)

Cihazda yanıp sönen bir yapı oluşturulur.

abstract CommandStatus getSystemFlashingStatus()

Birincil sistem bölümlerinin yanıp sönmesi için komut yürütme durumunu alın.

abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption()

Kullanıcı verisi görüntüsünün flaşlanmasının, silinmesinin veya saklanmasının gerekip gerekmediğini alır.

abstract void overrideDeviceOptions(ITestDevice device)

Cihazın seçeneklerini geçersiz kılabilirsiniz.

abstract void setDataWipeSkipList( dataWipeSkipList)

ITestsZipInstaller kullanılırken temizlemeyi önlemek için /data altındaki yolların listesini ayarlar

Atlama listesinin ayrıntı düzeyinin /data'ün doğrudan alt öğeleri olduğunu unutmayın.

abstract void setFlashingResourcesRetriever(IFlashingResourcesRetriever retriever)

Yansıtıcının, yansıtma için kaynak dosyalarını alabileceği mekanizmayı belirler.

abstract void setForceSystemFlash(boolean forceSystemFlash)

Mevcut derleme çalışıyor olsa bile sistemin her zaman yanıp sönmesi gerekip gerekmediğini belirler

default void setRamdiskPartition(String ramdiskPartition)

Ramdisk bölümünü ayarlar

default void setShouldFlashRamdisk(boolean shouldFlashRamdisk)

Cihazı resim zip'i aracılığıyla güncelledikten sonra ek bir ramdisk'in yanıp yanmayacağını belirler.

abstract void setUserDataFlashOption(IDeviceFlasher.UserDataFlashOption flashOption)

Kullanıcı verisi görüntüsünün flaşlanmasının, silinmesinin veya saklanmasının değiştirilmesi

abstract void setWipeTimeout(long timeout)

Verileri silme zaman aşımını ayarlayın.

default boolean shouldFlashRamdisk()

Yükleyicinin, cihaz görüntü zip'i aracılığıyla güncellendikten sonra ek bir ramdisk'in yanıp sönmesi için ayarlanıp ayarlanmadığını kontrol eder

default boolean supportsFlashingInFastbootD()

Yansıtıcıyı uygulayan cihazın fastbootd modunda yanıp sönüp sönmeyeceği.

Herkese açık yöntemler

flash

public abstract void flash (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Cihazda yanıp sönen bir yapı oluşturulur.

Yanıp sönme işlemi tamamlandıktan hemen sonra geri döner. Arayanlar, teste devam etmeden önce cihazın internete bağlanmasını ve kullanılabilir hâle gelmesini beklemelidir.

Parametreler
device ITestDevice: yanıp sönecek ITestDevice

deviceBuild IDeviceBuildInfo: yanıp sönecek IDeviceBuildInfo

Atışlar
TargetSetupError Derleme yüklenemediyse
DeviceNotAvailableException Cihaz yanıt vermezse

getSystemFlashingStatus

public abstract CommandStatus getSystemFlashingStatus ()

Birincil sistem bölümlerinin yanıp sönmesi için komut yürütme durumunu alın.

Sistem bölümlerinin yanıp sönmediği durumlarda (sistemde zaten yanıp sönecek derleme varsa) komut durumunun null olabileceğini unutmayın.

İlerlemeler
CommandStatus

getUserDataFlashOption

public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Kullanıcı verisi görüntüsünün flaşlanmasının, silinmesinin veya saklanmasının gerekip gerekmediğini alır.

İlerlemeler
IDeviceFlasher.UserDataFlashOption Kullanıcı verisi imajının flaşlanacağı, silineceği veya muhafaza edileceği

overrideDeviceOptions

public abstract void overrideDeviceOptions (ITestDevice device)

Cihazın seçeneklerini geçersiz kılabilirsiniz. Varsayılanlar belirli bir cihaz tarafından desteklenmiyorsa varsayılan seçenek değerlerini geçersiz kılmak için kullanılır.

setDataWipeSkipList

public abstract void setDataWipeSkipList ( dataWipeSkipList)

ITestsZipInstaller kullanılırken temizlemeyi önlemek için /data altındaki yolların listesini ayarlar

Atlama listesinin ayrıntı düzeyinin /data'ün doğrudan alt öğeleri olduğunu unutmayın.

Parametreler
dataWipeSkipList

setFlashingResourcesRetriever

public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)

Yansıtıcının, yansıtma için kaynak dosyalarını alabileceği mekanizmayı belirler.

Parametreler
retriever IFlashingResourcesRetriever: Kullanılacak IFlashingResourcesRetriever

setForceSystemFlash

public abstract void setForceSystemFlash (boolean forceSystemFlash)

Mevcut derleme çalışıyor olsa bile sistemin her zaman yanıp sönmesi gerekip gerekmediğini belirler

setRamdiskPartition

public void setRamdiskPartition (String ramdiskPartition)

Ramdisk bölümünü ayarlar

setShouldFlashRamdisk

public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Cihazı resim zip'i aracılığıyla güncelledikten sonra ek bir ramdisk'in yanıp yanmayacağını belirler.

setUserDataFlashOption

public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

Kullanıcı verisi görüntüsünün flaşlanmasının, silinmesinin veya saklanmasının değiştirilmesi

setWipeTimeout

public abstract void setWipeTimeout (long timeout)

Verileri silme zaman aşımını ayarlayın.

Parametreler
timeout long

shouldFlashRamdisk

public boolean shouldFlashRamdisk ()

Yükleyicinin, cihaz görüntü zip'i aracılığıyla güncellendikten sonra ek bir ramdisk'in yanıp sönmesi için ayarlanıp ayarlanmadığını kontrol eder

İlerlemeler
boolean

supportsFlashingInFastbootD

public boolean supportsFlashingInFastbootD ()

Yansıtıcıyı uygulayan cihazın fastbootd modunda yanıp sönüp sönmeyeceği.

İlerlemeler
boolean