IncrementalImageUtil
public class IncrementalImageUtil
extends Object
java.lang.オブジェクト |
↳ | com.android.tradefed.util.image.IncrementalImageUtil |
増分イメージとデバイスの更新を利用するユーティリティ。
まとめ
田畑
DYNAMIC_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
パブリックコンストラクター
IncrementalImageUtil
public IncrementalImageUtil (ITestDevice device,
File deviceImage,
File bootloader,
File baseband,
File targetImage,
File createSnapshot,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
パラメーター |
---|
device | ITestDevice |
deviceImage | File |
bootloader | File |
baseband | File |
targetImage | File |
createSnapshot | File |
applySnapshot | boolean |
waitPhase | SnapuserdWaitPhase |
パブリックメソッド
allowSameBuildFlashing
public void allowSameBuildFlashing ()
public File getExtractedTargetDirectory ()
初期化する
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
boolean applySnapshot,
SnapuserdWaitPhase waitPhase)
パラメーター |
---|
device | ITestDevice |
build | IDeviceBuildInfo |
createSnapshot | File |
isIsolatedSetup | boolean |
allowCrossRelease | boolean |
applySnapshot | boolean |
waitPhase | SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
スナップショットは使用中です
public static boolean isSnapshotInUse (ITestDevice device)
デバイスが現在スナップショットを使用しているかどうかを返します。
スナップショットはサポートされています
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
スナップショット ロジックを使用してデバイスを更新できるかどうかを返します。
パラメーター |
---|
device | ITestDevice |
applySnapshot | boolean |
通知BasebadNeeds元に戻す
public void notifyBasebadNeedsRevert ()
通知ブートローダーが必要です元に戻す
public void notifyBootloaderNeedsRevert ()
分解デバイス
public void teardownDevice ()
更新完了
public boolean updateCompleted ()
更新が完了したかどうかを返します。
デバイスの更新
public void updateDevice (File currentBootloader,
File currentRadio)
スナップショット ロジックを使用してデバイスを更新します。
パラメーター |
---|
currentBootloader | File |
currentRadio | File |