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 . |
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
/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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.