SystemUpdaterDeviceFlasher
public
class
SystemUpdaterDeviceFlasher
extends Object
implements
IDeviceFlasher
java.lang.Object | |
\t | com.android.tradefed.targetprep.SystemUpdaterDeviceFlasher |
OTA güncelleme paketinde paketlenmiş bir sistem görüntüsünü yüklemek için sistem güncelleyiciyi kullanan bir IDeviceFlasher
. Özellikle bu uygulama, hızlı önyükleme özelliğini kullanmaz.
Özet
Kamu inşaatçıları | |
---|---|
SystemUpdaterDeviceFlasher()
|
Herkese açık yöntemler | |
---|---|
void
|
flash(ITestDevice device, IDeviceBuildInfo deviceBuild)
Cihazda yanıp sönen bir yapı.
Bu uygulamada, |
CommandStatus
|
getSystemFlashingStatus()
Yanıp sönen birincil sistem bölümlerinin komut yürütme durumunu alın. |
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. |
void
|
overrideDeviceOptions(ITestDevice device)
Cihaz seçeneklerini geçersiz kılabilirsiniz. |
void
|
setDataWipeSkipList(
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)
Mevcut derleme çalışıyor olsa bile sistemin her zaman yanıp sönmesi gerekip gerekmediğini belirler |
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
Bu uygulama geçerli bir seçenek olarak yalnızca |
void
|
setWipeTimeout(long timeout)
Verileri silme zaman aşımını ayarlayın. |
Herkese açık kurucular
SystemUpdaterDeviceFlasher
public SystemUpdaterDeviceFlasher ()
Herkese açık yöntemler
flash
public void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Cihazda yanıp sönen bir yapı.
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.
Bu uygulamada, IDeviceBuildInfo#getDeviceImageFile()
tarafından döndürülen cihaz resmi dosyasının bir OTA güncelleme zip'i olduğu varsayılır. Bu yorumun geçerli olmadığı bir bağlamda bu güncelleyiciyi kullanmak güvenli değildir.
Parametreler | |
---|---|
device |
ITestDevice : yanıp sönecek ITestDevice |
deviceBuild |
IDeviceBuildInfo : yanıp sönecek IDeviceBuildInfo |
Fırlatma | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
getSystemFlashingStatus
public 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 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 görüntüsünün flaşlanacağı, silineceği veya muhafaza edileceği |
geçersiz kılmaCihazSeçenekleri
public void overrideDeviceOptions (ITestDevice device)
Cihaz için geçersiz kılma seçenekleri. Varsayılanlar belirli bir cihaz tarafından desteklenmiyorsa varsayılan seçenek değerlerini geçersiz kılmak için kullanılır.
Veri Silme Listesi
public 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 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ı verisi görüntüsünün flaşlanmasının, silinmesinin veya saklanmasının değiştirilmesi
Bu uygulama yalnızca IDeviceFlasher.UserDataFlashOption#TESTS_ZIP
ve IDeviceFlasher.UserDataFlashOption#RETAIN
seçeneklerini destekler.
setWipeTimeout
public void setWipeTimeout (long timeout)
Verileri silme zaman aşımını ayarlayın.
Parametreler | |
---|---|
timeout |
long |