Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
IncrémentalImageUtil
public
class
IncrementalImageUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.image.ScalingImageUtil
|
Un utilitaire permettant d'exploiter l'image incrémentielle et la mise à jour des appareils.
Résumé
Champs
DYNAMIC_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
Constructeurs publics
IncrémentalImageUtil
public IncrementalImageUtil (ITestDevice device,
File deviceImage,
File bootloader,
File baseband,
File targetImage,
File createSnapshot,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Paramètres |
device |
ITestDevice |
deviceImage |
File |
bootloader |
File |
baseband |
File |
targetImage |
File |
createSnapshot |
File |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
Méthodes publiques
allowSameBuildFlashing
public void allowSameBuildFlashing ()
allowUnzipBaseline
public void allowUnzipBaseline ()
cleanAfterSetup
public void cleanAfterSetup ()
Lorsque nous appliquons une partie de la logique d'application, nous pouvons nettoyer les fichiers juste après la configuration.
public File getExtractedTargetDirectory ()
initialiser
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
Paramètres |
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowCrossRelease |
boolean |
applySnapshot |
boolean |
waitPhase |
SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
Indique si l'appareil utilise actuellement des photos instantanées ou non.
Paramètres |
device |
ITestDevice |
isSnapshotCompatible
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
Indique si nous pouvons utiliser ou non la logique d'instantané pour mettre à jour l'appareil
Paramètres |
device |
ITestDevice |
applySnapshot |
boolean |
notifierBasebadNeedsReset
public void notifyBasebadNeedsRevert ()
notifierBootloaderNeeds Effectuez une restauration
public void notifyBootloaderNeedsRevert ()
public void teardownDevice (TestInformation testInfo)
Paramètres |
testInfo |
TestInformation |
mise à jour terminée
public boolean updateCompleted ()
Indique si la mise à jour est terminée ou non.
Mettre à jour l'appareil
public void updateDevice (File currentBootloader,
File currentRadio)
Met à jour l'appareil à l'aide de la logique d'instantanés.
Paramètres |
currentBootloader |
File |
currentRadio |
File |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/08/21 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/08/21 (UTC)."],[],[]]