ICihaz Flaşör

public interface IDeviceFlasher

com.android.tradefed.targetprep.IDeviceFlasher


Bir cihazda bir cihaz görüntüsünü yanıp söner.

Özet

iç içe sınıflar

enum IDeviceFlasher.UserDataFlashOption

Kullanıcı verileri görüntüsünü işlemek için seçeneklerin sayısı

Genel yöntemler

abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)

Flaşlar cihazda 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ı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediğini alır

abstract void overrideDeviceOptions (ITestDevice device)

Bir cihaz için seçenekleri geçersiz kıl.

abstract void setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList)

Kümeler altında yolların listesi /data önlemek açıklığa kullanarak ITestsZipInstaller

Not atlama listesinin taneciklik doğrudan çocukları olduğunu /data .

abstract void setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever)

Flaşörün kaynak dosyalarını flaşlama için alabileceği mekanizmayı ayarlar.

abstract void setForceSystemFlash (boolean forceSystemFlash)

Geçerli derleme çalıştırılsa bile sistemin her zaman yanıp sönmesi gerekip gerekmediğini ayarlar

default void setRamdiskPartition (String ramdiskPartition)

ramdisk bölümünü ayarlar

default void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Görüntü zip yoluyla cihaz güncellendikten sonra ek bir ramdisk'in yanıp sönmesi gerekip gerekmediğini ayarlar

abstract void setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption)

Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması arasında geçiş yapar

abstract void setWipeTimeout (long timeout)

Verileri silmek için zaman aşımını ayarlayın.

default boolean shouldFlashRamdisk ()

Flaşör ek bir ramdisk'e sahip olacak şekilde ayarlanıp ayarlanmadığını kontrol eder, cihazı image zip ile güncelledikten sonra yanıp sönmesi gerekir.

default boolean supportsFlashingInFastbootD ()

Flaşörü uygulayan cihazın fastbootd modunda flaş yapıp yapamayacağı.

Genel yöntemler

flaş

public abstract void flash (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Flaşlar cihazda oluşturulur.

Yanıp sönme tamamlandıktan hemen sonra döner. Arayanlar, teste devam etmeden önce cihazın çevrimiçi ve kullanılabilir olmasını beklemelidir.

parametreler
device ITestDevice : ITestDevice flash

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo flash

atar
TargetSetupError derleme flaş başarısız olduysa
DeviceNotAvailableException cihaz yanıt vermiyorsa

getSystemFlashingStatus

public abstract CommandStatus getSystemFlashingStatus ()

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

Komut durumu olabilir sistem bölümleri parladı değilse (sistem zaten birikimine sahiptir parladı üzere) unutmayın null

İadeler
CommandStatus

getUserDataFlashOption

public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediğini alır

İadeler
IDeviceFlasher.UserDataFlashOption Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediği

geçersiz kılDeviceOptions

public abstract void overrideDeviceOptions (ITestDevice device)

Bir cihaz için seçenekleri geçersiz kıl. Varsayılanlar belirli bir aygıt tarafından desteklenmiyorsa, varsayılan seçenek değerlerini geçersiz kılmak için kullanılır.

setDataWipeSkipList

public abstract void setDataWipeSkipList ( dataWipeSkipList)

Kümeler altında yolların listesi /data önlemek açıklığa kullanarak ITestsZipInstaller

Not atlama listesinin taneciklik doğrudan çocukları olduğunu /data .

parametreler
dataWipeSkipList

setFlashingResourcesRetriever

public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)

Flaşörün kaynak dosyalarını flaşlama için alabileceği mekanizmayı ayarlar.

parametreler
retriever IFlashingResourcesRetriever : IFlashingResourcesRetriever kullanımına

setForceSystemFlash

public abstract void setForceSystemFlash (boolean forceSystemFlash)

Geçerli derleme çalıştırılsa bile sistemin her zaman yanıp sönmesi gerekip gerekmediğini ayarlar

setRamdiskPartition

public void setRamdiskPartition (String ramdiskPartition)

ramdisk bölümünü ayarlar

setShouldFlashRamdisk

public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Görüntü zip yoluyla cihaz güncellendikten sonra ek bir ramdisk'in yanıp sönmesi gerekip gerekmediğini ayarlar

setUserDataFlashOption

public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

Kullanıcı verileri görüntüsünün yanıp sönmesi, silinmesi veya saklanması arasında geçiş yapar

setWipeTimeout

public abstract void setWipeTimeout (long timeout)

Verileri silmek için zaman aşımını ayarlayın.

parametreler
timeout long

gerekirFlashRamdisk

public boolean shouldFlashRamdisk ()

Flaşör ek bir ramdisk'e sahip olacak şekilde ayarlanıp ayarlanmadığını kontrol eder, cihaz image zip ile güncellendikten sonra yanıp söner

İadeler
boolean

desteklerFlashingInFastbootD

public boolean supportsFlashingInFastbootD ()

Flaşörü uygulayan cihazın fastbootd modunda flaş yapıp yapamayacağı.

İadeler
boolean