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(
Atlama listesinin ayrıntı düzeyinin |
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 |