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. |
default | getAdditionalFileFilters () Ek yapı yapıları için filtreler alın. |
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. |
default void | postFlashOperations ( ITestDevice device, IDeviceBuildInfo deviceBuild) Gerçek yanıp sönen kritik bölümden sonra yapılması gereken tüm temizleme işlemleri ve kontrolleri. |
default void | preFlashOperations ( ITestDevice device, IDeviceBuildInfo deviceBuild) Gerçek yanıp sönme kritik bölümünden önce yapılması gereken tüm kurulum işlemleri ve kontrolleri. |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) /data öğesinin doğrudan çocukları olduğuna dikkat edin. |
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) 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 yoluyla 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 yanıp sönecek |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo yanıp sönecek |
atar | |
---|---|
TargetSetupError | derleme flaş başarısız olduysa |
DeviceNotAvailableException | cihaz yanıt vermiyorsa |
getAdditionalFileFilters
publicgetAdditionalFileFilters ()
Ek yapı yapıları için filtreler alın.
Bazı flaşörler, kullanılan varsayılanlar arasında olmayan belirli yapı eserlerine ihtiyaç duyar. Bu tür flaşörler bu yöntemi geçersiz kılmalıdır, bu nedenle flaşlama araçlarının her kullanıcısının bu dosyalar hakkında bilgi sahibi olmasına ve komut satırı seçenekleri sağlamasına gerek yoktur.
Bu yöntemin IDeviceFlasher'ın geçici bir örneğinde çağrıldığını unutmayın, bu nedenle varsayılan oluşturucuda sağlananın ötesinde hiçbir duruma güvenilmemelidir.
Kümedeki dizeler dosya desenleri olarak yorumlanır ve desenle eşleşen tüm dosyalar alınır.
Varsayılan olarak, bu yöntem boş bir Küme döndürür.
İadeler | |
---|---|
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ümleri yanıp sönmediyse (sistem zaten yanıp sönecek yapıya sahipse) komut durumunun null
olabileceğini unutmayın.
İ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.
postFlashOperations
public void postFlashOperations (ITestDevice device, IDeviceBuildInfo deviceBuild)
Gerçek yanıp sönen kritik bölümden sonra yapılması gereken tüm temizleme işlemleri ve kontrolleri. Bu işlemlerin hiçbiri eşzamanlılık kontrollü kritik bölüme dahil edilmeyecektir.
parametreler | |
---|---|
device | ITestDevice : ITestDevice yanıp sönecek |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo yanıp sönecek |
atar | |
---|---|
TargetSetupError | herhangi bir kurulum başarısız olursa |
DeviceNotAvailableException | cihaz yanıt vermiyorsa |
önFlashİşlemleri
public void preFlashOperations (ITestDevice device, IDeviceBuildInfo deviceBuild)
Gerçek yanıp sönme kritik bölümünden önce yapılması gereken tüm kurulum işlemleri ve kontrolleri. Bu işlemlerin hiçbiri eşzamanlılık kontrollü kritik bölüme dahil edilmeyecektir.
parametreler | |
---|---|
device | ITestDevice : ITestDevice yanıp sönecek |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo yanıp sönecek |
atar | |
---|---|
TargetSetupError | herhangi bir kurulum başarısız olursa |
DeviceNotAvailableException | cihaz yanıt vermiyorsa |
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ğuna dikkat edin.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)
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 yoluyla güncelledikten sonra yanıp sönmesi gerekir.
İadeler | |
---|---|
boolean |
desteklerFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
Flaşörü uygulayan cihazın fastbootd modunda flaş yapıp yapamayacağı.
İadeler | |
---|---|
boolean |
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. |
default | getAdditionalFileFilters () Ek yapı yapıları için filtreler alın. |
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. |
default void | postFlashOperations ( ITestDevice device, IDeviceBuildInfo deviceBuild) Gerçek yanıp sönen kritik bölümden sonra yapılması gereken tüm temizleme işlemleri ve kontrolleri. |
default void | preFlashOperations ( ITestDevice device, IDeviceBuildInfo deviceBuild) Gerçek yanıp sönme kritik bölümünden önce yapılması gereken tüm kurulum işlemleri ve kontrolleri. |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) /data öğesinin doğrudan çocukları olduğuna dikkat edin. |
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) 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 yoluyla 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 yanıp sönecek |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo yanıp sönecek |
atar | |
---|---|
TargetSetupError | derleme flaş başarısız olduysa |
DeviceNotAvailableException | cihaz yanıt vermiyorsa |
getAdditionalFileFilters
publicgetAdditionalFileFilters ()
Ek yapı yapıları için filtreler alın.
Bazı flaşörler, kullanılan varsayılanlar arasında olmayan belirli yapı eserlerine ihtiyaç duyar. Bu tür flaşörler bu yöntemi geçersiz kılmalıdır, bu nedenle flaşlama araçlarının her kullanıcısının bu dosyalar hakkında bilgi sahibi olmasına ve komut satırı seçenekleri sağlamasına gerek yoktur.
Bu yöntemin IDeviceFlasher'ın geçici bir örneğinde çağrıldığını unutmayın, bu nedenle varsayılan oluşturucuda sağlananın ötesinde hiçbir duruma güvenilmemelidir.
Kümedeki dizeler dosya desenleri olarak yorumlanır ve desenle eşleşen tüm dosyalar alınır.
Varsayılan olarak, bu yöntem boş bir Küme döndürür.
İadeler | |
---|---|
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ümleri yanıp sönmediyse (sistem zaten yanıp sönecek yapıya sahipse) komut durumunun null
olabileceğini unutmayın.
İ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.
postFlashOperations
public void postFlashOperations (ITestDevice device, IDeviceBuildInfo deviceBuild)
Gerçek yanıp sönen kritik bölümden sonra yapılması gereken tüm temizleme işlemleri ve kontrolleri. Bu işlemlerin hiçbiri eşzamanlılık kontrollü kritik bölüme dahil edilmeyecektir.
parametreler | |
---|---|
device | ITestDevice : ITestDevice yanıp sönecek |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo yanıp sönecek |
atar | |
---|---|
TargetSetupError | herhangi bir kurulum başarısız olursa |
DeviceNotAvailableException | cihaz yanıt vermiyorsa |
önFlashİşlemleri
public void preFlashOperations (ITestDevice device, IDeviceBuildInfo deviceBuild)
Gerçek yanıp sönme kritik bölümünden önce yapılması gereken tüm kurulum işlemleri ve kontrolleri. Bu işlemlerin hiçbiri eşzamanlılık kontrollü kritik bölüme dahil edilmeyecektir.
parametreler | |
---|---|
device | ITestDevice : ITestDevice yanıp sönecek |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo yanıp sönecek |
atar | |
---|---|
TargetSetupError | herhangi bir kurulum başarısız olursa |
DeviceNotAvailableException | cihaz yanıt vermiyorsa |
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ğuna dikkat edin.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)
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 yoluyla güncelledikten sonra yanıp sönmesi gerekir.
İadeler | |
---|---|
boolean |
desteklerFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
Flaşörü uygulayan cihazın fastbootd modunda flaş yapıp yapamayacağı.
İ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: 2022-08-15 UTC.