SistemGüncelleyiciCihazFlasher
public
class
SystemUpdaterDeviceFlasher
extends Object
implements
IDeviceFlasher
Java.lang.Nesne | |
🎃 | com.android.tradefed.targetprep.SystemUpdaterDeviceFlasher |
Yüklemek için sistem güncelleyiciyi kullanan bir IDeviceFlasher
sistem görüntüsü, bir OTA güncelleme paketinde yer alır. Özellikle, bu
hızlı önyüklemeye bağlı değildir.
Özet
Kamu inşaatçıları | |
---|---|
SystemUpdaterDeviceFlasher()
|
Herkese açık yöntemler | |
---|---|
void
|
flash(ITestDevice device, IDeviceBuildInfo deviceBuild)
Flash'lar cihazda oluşturulur.
Bu uygulama,
|
CommandStatus
|
getSystemFlashingStatus()
Yanıp sönen birincil sistem bölümlerinin komut yürütme durumunu alın. |
IDeviceFlasher.UserDataFlashOption
|
getUserDataFlashOption()
Kullanıcı verileri resminin güncellenmesi, silinmesi veya saklanması gerektiğini alır |
void
|
overrideDeviceOptions(ITestDevice device)
Cihaz için geçersiz kılma seçenekleri. |
void
|
setDataWipeSkipList(
Kullanılırken temizlenmemesi için
Atlama listesinin ayrıntı düzeyinin, |
void
|
setFlashingResourcesRetriever(IFlashingResourcesRetriever retriever)
Flaşörün yanıp sönme için kaynak dosyalarını alma mekanizmasını ayarlar. |
void
|
setForceSystemFlash(boolean forceSystemFlash)
Geçerli derleme çalışıyor olsa bile sistemin her zaman yanıp sönmesinin gerekip gerekmediğini ayarlar |
void
|
setUserDataFlashOption(IDeviceFlasher.UserDataFlashOption flashOption)
Kullanıcı verileri resmini silme, silme veya saklama arasında geçiş yapar
Bu uygulama yalnızca |
void
|
setWipeTimeout(long timeout)
Verilerin silinmesi için zaman aşımını ayarlayın. |
Kamu inşaatçıları
SistemGüncelleyiciCihazFlasher
public SystemUpdaterDeviceFlasher ()
Herkese açık yöntemler
flash
public void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Flash'lar cihazda oluşturulur.
Yanıp sönme tamamlandıktan hemen sonra geri döner. Arayanlar cihazın çalışmasını beklemelidir devam etmeden önce çevrimiçi ve erişilebilir durumda olmalıdır.
Bu uygulama,
IDeviceBuildInfo#getDeviceImageFile()
, OTA güncelleme ZIP dosyasıdır. İnsanların
bu yorumlayıcının, bu yorumun olduğu bir bağlamda kullanılması güvenli değil.
tutmuyor.
Parametreler | |
---|---|
device |
ITestDevice : yanıp sönmek için ITestDevice |
deviceBuild |
IDeviceBuildInfo : yanıp sönmek için IDeviceBuildInfo |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
getSistemYanıp SönmeDurumu
public CommandStatus getSystemFlashingStatus ()
Yanıp sönen birincil sistem bölümlerinin komut yürütme durumunu alın.
Sistem bölümleri güncellenmemişse (sistemde güncellenecek derleme zaten vardır)
komut durumu null
olabilir
İlerlemeler | |
---|---|
CommandStatus |
getUserDataFlashOption
public IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Kullanıcı verileri resminin güncellenmesi, silinmesi veya saklanması gerektiğini alır
İlerlemeler | |
---|---|
IDeviceFlasher.UserDataFlashOption |
Kullanıcı verileri resminin güncellenmesi, silinmesi veya saklanması |
geçersiz kılmaCihazSeçenekleri
public void overrideDeviceOptions (ITestDevice device)
Cihaz için geçersiz kılma seçenekleri. Varsayılanlar değillerse varsayılan seçenek değerlerini geçersiz kılmak için kullanılır belirli bir cihaz tarafından desteklendiğinden emin olun.
Veri Silme Listesi
public void setDataWipeSkipList (dataWipeSkipList)
Kullanılırken temizlenmemesi için /data
altındaki yolların listesini ayarlar
ITestsZipInstaller
Atlama listesinin ayrıntı düzeyinin, /data
öğesinin doğrudan alt öğeleri olduğunu unutmayın.
Parametreler | |
---|---|
dataWipeSkipList |
|
setFlashingResourcesRetriever
public void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Flaşörün yanıp sönme için kaynak dosyalarını alma mekanizmasını ayarlar.
Parametreler | |
---|---|
retriever |
IFlashingResourcesRetriever : kullanılacak IFlashingResourcesRetriever |
setForceSystemFlash
public void setForceSystemFlash (boolean forceSystemFlash)
Geçerli derleme çalışıyor olsa bile sistemin her zaman yanıp sönmesinin gerekip gerekmediğini ayarlar
setUserDataFlashOption
public void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
Kullanıcı verileri resmini silme, silme veya saklama arasında geçiş yapar
Bu uygulama yalnızca IDeviceFlasher.UserDataFlashOption#TESTS_ZIP
kullanımını destekler
ve IDeviceFlasher.UserDataFlashOption#RETAIN
geçerli seçenekler
setWipeZaman aşımı
public void setWipeTimeout (long timeout)
Verilerin silinmesi için zaman aşımını ayarlayın.
Parametreler | |
---|---|
timeout |
long |