Artımlı ResimUtil
public
class
IncrementalImageUtil
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.util.image.ArtımlıGörüntü |
Görüntü ve cihaz güncellemesinden yararlanmak için bir yardımcı program.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
|
DYNAMIC_PARTITIONS_TO_DIFF
|
Kamu inşaatçıları | |
---|---|
IncrementalImageUtil(ITestDevice device, File deviceImage, File bootloader, File baseband, File targetImage, File createSnapshot, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
|
Herkese açık yöntemler | |
---|---|
void
|
allowSameBuildFlashing()
|
void
|
allowUnzipBaseline()
|
void
|
cleanAfterSetup()
Uygulama mantığından bazılarını yaparken dosyaları kurulumdan hemen sonra temizleyebiliriz. |
File
|
getExtractedTargetDirectory()
|
static
IncrementalImageUtil
|
initialize(ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
|
boolean
|
isSameBuildFlashingAllowed()
|
static
boolean
|
isSnapshotInUse(ITestDevice device)
Cihazın anlık görüntü kullanıp kullanmadığını döndürür. |
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean applySnapshot)
Cihazı güncellemek için anlık görüntü mantığını kullanıp kullanamayacağımızı döndürür |
void
|
notifyBasebadNeedsRevert()
|
void
|
notifyBootloaderNeedsRevert()
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
Güncellemenin tamamlanıp tamamlanmadığını döndürür. |
void
|
updateDevice(File currentBootloader, File currentRadio)
Anlık görüntü mantığını kullanarak cihazı günceller. |
Fields'ın oynadığı filmler
DİNAMİK_BÖLÜMLER_TO_END
public static finalDYNAMIC_PARTITIONS_TO_DIFF
Kamu inşaatçıları
Artımlı ResimUtil
public IncrementalImageUtil (ITestDevice device, File deviceImage, File bootloader, File baseband, File targetImage, File createSnapshot, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
Parametreler | |
---|---|
device |
ITestDevice |
deviceImage |
File |
bootloader |
File |
baseband |
File |
targetImage |
File |
createSnapshot |
File |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
Herkese açık yöntemler
allowSameBuildFlashing
public void allowSameBuildFlashing ()
allowUnzipBaseline
public void allowUnzipBaseline ()
temizlikSonrası
public void cleanAfterSetup ()
Uygulama mantığından bazılarını yaparken dosyaları kurulumdan hemen sonra temizleyebiliriz.
getExtractedTargetDirectory
public File getExtractedTargetDirectory ()
İlerlemeler | |
---|---|
File |
ilk kullanıma hazırlamak
public static IncrementalImageUtil initialize (ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, boolean applySnapshot, SnapuserdWaitPhase waitPhase)
Parametreler | |
---|---|
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowCrossRelease |
boolean |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
İlerlemeler | |
---|---|
IncrementalImageUtil |
Fırlatma | |
---|---|
DeviceNotAvailableException |
AynıBuildFlashingİzin Veriliyor
public boolean isSameBuildFlashingAllowed ()
İlerlemeler | |
---|---|
boolean |
IsSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Cihazın anlık görüntü kullanıp kullanmadığını döndürür.
Parametreler | |
---|---|
device |
ITestDevice |
İlerlemeler | |
---|---|
boolean |
Fırlatma | |
---|---|
DeviceNotAvailableException |
isSnapshotDestekleniyor
public static boolean isSnapshotSupported (ITestDevice device, boolean applySnapshot)
Cihazı güncellemek için anlık görüntü mantığını kullanıp kullanamayacağımızı döndürür
Parametreler | |
---|---|
device |
ITestDevice |
applySnapshot |
boolean |
İlerlemeler | |
---|---|
boolean |
Fırlatma | |
---|---|
DeviceNotAvailableException |
bildirimBasebadNeedsDöndür
public void notifyBasebadNeedsRevert ()
Önyükleme İhtiyacı Geri Almak
public void notifyBootloaderNeedsRevert ()
söküm Cihazı
public void teardownDevice (TestInformation testInfo)
Parametreler | |
---|---|
testInfo |
TestInformation |
Fırlatma | |
---|---|
DeviceNotAvailableException |
güncellemeTamamlandı
public boolean updateCompleted ()
Güncellemenin tamamlanıp tamamlanmadığını döndürür.
İlerlemeler | |
---|---|
boolean |
güncellemeCihazı
public void updateDevice (File currentBootloader, File currentRadio)
Anlık görüntü mantığını kullanarak cihazı günceller.
Parametreler | |
---|---|
currentBootloader |
File |
currentRadio |
File |
Fırlatma | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |