IDeviceFlaşör
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
Bir cihazdaki cihaz görüntüsünü yanıp söner.
Özet
İç içe geçmiş sınıflar | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption Kullanıcı verisi görüntüsünü işlemeye yönelik seçeneklerin listesi |
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ı veri 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) /data öğesinin doğrudan çocukları olduğunu unutmayın. |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) Flaşörün, flaşlama için kaynak dosyalarını 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) Aygıtı image zip yoluyla güncelledikten sonra ek bir ramdisk'in yanıp sönmesi gerekip gerekmediğini ayarlar |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) Kullanıcı veri görüntüsünün flaşlanması, silinmesi veya korunması 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ün ek bir ramdisk'e sahip olacak şekilde ayarlanıp ayarlanmadığını, cihazı image zip yoluyla güncelledikten sonra flaşlanması gerektiğini kontrol eder |
default boolean | supportsFlashingInFastbootD () Flaşörü uygulayan cihazın fastbootd modunda flaşlanıp flaşlanamayacağı. |
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 geri döner. Arayanlar teste devam etmeden önce cihazın çevrimiçi ve kullanılabilir olmasını beklemelidir.Parametreler | |
---|---|
device | ITestDevice : yanıp sönecek ITestDevice |
deviceBuild | IDeviceBuildInfo : yanıp sönecek IDeviceBuildInfo |
Atar | |
---|---|
TargetSetupError | flash derleme başarısız olursa |
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 flashlanmaması durumunda (sistemde flashlanacak yapı zaten mevcut) komut durumunun null
olabileceğini unutmayın.
İadeler | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Kullanıcı veri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediğini alır
İadeler | |
---|---|
IDeviceFlasher.UserDataFlashOption | Kullanıcı veri görüntüsünün yanıp sönmesi, silinmesi veya saklanması gerekip gerekmediği |
geçersiz kılAygıtSeçenekleri
public abstract void overrideDeviceOptions (ITestDevice device)
Bir cihaz için seçenekleri geçersiz kıl. 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ırken temizlemeyi önlemek için /data
altındaki yolların listesini ayarlar
/data
öğesinin doğrudan çocukları olduğunu unutmayın.Parametreler | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Flaşörün, flaşlama için kaynak dosyalarını alabileceği mekanizmayı ayarlar.
Parametreler | |
---|---|
retriever | IFlashingResourcesRetriever : kullanılacak IFlashingResourcesRetriever |
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)
Aygıtı image zip yoluyla güncelledikten sonra ek bir ramdisk'in yanıp sönmesi gerekip gerekmediğini ayarlar
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
Kullanıcı veri görüntüsünün flaşlanması, silinmesi veya korunması 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ün ek bir ramdisk'e sahip olacak şekilde ayarlanıp ayarlanmadığını, cihazı image zip yoluyla güncelledikten sonra flaşlanması gerektiğini kontrol eder
İadeler | |
---|---|
boolean |
FlashingInFastbootD'yi destekler
public boolean supportsFlashingInFastbootD ()
Flaşörü uygulayan cihazın fastbootd modunda flaşlanıp flaşlanamayacağı.
İadeler | |
---|---|
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: 2023-12-01 UTC.