इंक्रीमेंटल इमेजयूटिल
public
class
IncrementalImageUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.image.IncrementalImageUtil
|
इंक्रीमेंटल इमेज और डिवाइस अपडेट का फ़ायदा पाने के लिए एक टूल.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर |
IncrementalImageUtil(ITestDevice device, File deviceImage, File bootloader, File baseband, File targetImage, File createSnapshot, boolean applySnapshot, boolean wipeAfterApply, boolean newFlow, SnapuserdWaitPhase waitPhase)
|
सार्वजनिक तरीके |
void
|
allowSameBuildFlashing()
|
void
|
allowUnzipBaseline()
|
void
|
cleanAfterSetup()
लागू करने वाले लॉजिक का इस्तेमाल करते समय, हम सेटअप के तुरंत बाद फ़ाइलों को मिटा सकते हैं.
|
File
|
getExtractedTargetDirectory()
|
static
IncrementalImageUtil
|
initialize(ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowCrossRelease, MultiMap<String, String> allowedbranchTransition, boolean applySnapshot, boolean wipeAfterApply, boolean newFlow, SnapuserdWaitPhase waitPhase)
|
boolean
|
isSameBuildFlashingAllowed()
|
static
boolean
|
isSnapshotInUse(ITestDevice device)
इससे पता चलता है कि डिवाइस फ़िलहाल स्नैपशॉट का इस्तेमाल कर रहा है या नहीं.
|
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean applySnapshot)
यह बताता है कि डिवाइस को अपडेट करने के लिए, स्नैपशॉट लॉजिक का इस्तेमाल किया जा सकता है या नहीं
|
void
|
notifyBasebadNeedsRevert()
|
void
|
notifyBootloaderNeedsRevert()
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
यह जानकारी दिखाता है कि अपडेट पूरा हुआ या नहीं.
|
void
|
updateDevice(File currentBootloader, File currentRadio)
स्नैपशॉट लॉजिक का इस्तेमाल करके, डिवाइस को अपडेट करता है.
|
void
|
updateDeviceWithNewFlow(File currentBootloader, File currentRadio)
|
boolean
|
useUpdatedFlow()
|
फ़ील्ड्स की फ़िल्में
DYNAMIC_PARTITIONS_TO_DIFF
public static final DYNAMIC_PARTITIONS_TO_DIFF
सार्वजनिक कंस्ट्रक्टर
इंक्रीमेंटल इमेजयूटिल
public IncrementalImageUtil (ITestDevice device,
File deviceImage,
File bootloader,
File baseband,
File targetImage,
File createSnapshot,
boolean applySnapshot,
boolean wipeAfterApply,
boolean newFlow,
SnapuserdWaitPhase waitPhase)
पैरामीटर |
device |
ITestDevice |
deviceImage |
File |
bootloader |
File |
baseband |
File |
targetImage |
File |
createSnapshot |
File |
applySnapshot |
boolean |
wipeAfterApply |
boolean |
newFlow |
boolean |
waitPhase |
SnapuserdWaitPhase |
सार्वजनिक तरीके
allowSameBuildFlashing
public void allowSameBuildFlashing ()
AllowUnzipBaseline
public void allowUnzipBaseline ()
क्लीनअप के बाद सेटअप
public void cleanAfterSetup ()
लागू करने वाले लॉजिक का इस्तेमाल करते समय, हम सेटअप के तुरंत बाद फ़ाइलों को मिटा सकते हैं.
public File getExtractedTargetDirectory ()
शुरू करना
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowCrossRelease,
MultiMap<String, String> allowedbranchTransition,
boolean applySnapshot,
boolean wipeAfterApply,
boolean newFlow,
SnapuserdWaitPhase waitPhase)
पैरामीटर |
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowCrossRelease |
boolean |
allowedbranchTransition |
MultiMap |
applySnapshot |
boolean |
wipeAfterApply |
boolean |
newFlow |
boolean |
waitPhase |
SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
इससे पता चलता है कि डिवाइस फ़िलहाल स्नैपशॉट का इस्तेमाल कर रहा है या नहीं.
पैरामीटर |
device |
ITestDevice |
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean applySnapshot)
यह बताता है कि डिवाइस को अपडेट करने के लिए, स्नैपशॉट लॉजिक का इस्तेमाल किया जा सकता है या नहीं
पैरामीटर |
device |
ITestDevice |
applySnapshot |
boolean |
सूचना बेसबैडनीड्सवापस
public void notifyBasebadNeedsRevert ()
notifyBootloaderNeedsRevert
public void notifyBootloaderNeedsRevert ()
public void teardownDevice (TestInformation testInfo)
पैरामीटर |
testInfo |
TestInformation |
अपडेट पूरा हुआ
public boolean updateCompleted ()
यह जानकारी दिखाता है कि अपडेट पूरा हुआ या नहीं.
डिवाइस अपडेट करें
public void updateDevice (File currentBootloader,
File currentRadio)
स्नैपशॉट लॉजिक का इस्तेमाल करके डिवाइस को अपडेट करता है.
पैरामीटर |
currentBootloader |
File |
currentRadio |
File |
updateDeviceWithNewFlow
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio)
पैरामीटर |
currentBootloader |
File |
currentRadio |
File |
useUpdatedFlow
public boolean useUpdatedFlow ()