साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google आपकी पसंदीदा भाषा में कॉन्टेंट का अनुवाद करने के लिए, एआई टेक्नोलॉजी का इस्तेमाल करता है. एआई से मिले अनुवादों में गलतियां हो सकती हैं.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
IncrementalImageUtil
public
class
IncrementalImageUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.image.IncrementalImageUtil
|
इंक्रीमेंटल इमेज और डिवाइस अपडेट का फ़ायदा पाने के लिए एक यूटिलिटी.
खास जानकारी
पब्लिक मेथड |
void
|
allowSameBuildFlashing()
|
void
|
cleanAfterSetup()
कुछ लॉजिक लागू करते समय, हम सेटअप के तुरंत बाद फ़ाइलों को साफ़ कर सकते हैं.
|
File
|
getExtractedTargetDirectory()
|
static
IncrementalImageUtil
|
initialize(ITestDevice device, IDeviceBuildInfo build, File createSnapshot, boolean isIsolatedSetup, boolean allowTrackerlessUpdate, Set<String> allowedTransition, boolean updateBootloaderFromUserspace, SnapuserdWaitPhase waitPhase)
|
boolean
|
isSameBuildFlashingAllowed()
|
static
boolean
|
isSnapshotInUse(ITestDevice device)
इससे पता चलता है कि डिवाइस फ़िलहाल स्नैपशॉट का इस्तेमाल कर रहा है या नहीं.
|
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean useMerkle)
इससे यह पता चलता है कि डिवाइस को अपडेट करने के लिए, स्नैपशॉट लॉजिक का इस्तेमाल किया जा सकता है या नहीं
|
void
|
setSkipBasebandVersionCheck(boolean skipBasebandVersionCheck)
|
void
|
setSkipBootloaderVersionCheck(boolean skipBootloaderVersionCheck)
|
void
|
teardownDevice(TestInformation testInfo)
|
boolean
|
updateCompleted()
यह फ़ंक्शन बताता है कि अपडेट पूरा हुआ या नहीं.
|
void
|
updateDevice(File currentBootloader, File currentRadio, File currentTrusty)
यह कुकी, स्नैपशॉट लॉजिक का इस्तेमाल करके डिवाइस को अपडेट करती है.
|
void
|
updateDeviceWithNewFlow(File currentBootloader, File currentRadio, File currentTrusty)
|
boolean
|
useUpdatedFlow()
|
फ़ील्ड
DYNAMIC_PARTITIONS_TO_DIFF
public static final Set<String> DYNAMIC_PARTITIONS_TO_DIFF
सार्वजनिक कंस्ट्रक्टर
IncrementalImageUtil
public IncrementalImageUtil (ITestDevice device,
File targetImage,
File createSnapshot,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase,
File deviceMerkleTree)
| पैरामीटर |
device |
ITestDevice |
targetImage |
File |
createSnapshot |
File |
updateBootloaderFromUserspace |
boolean |
waitPhase |
SnapuserdWaitPhase |
deviceMerkleTree |
File |
पब्लिक मेथड
allowSameBuildFlashing
public void allowSameBuildFlashing ()
cleanAfterSetup
public void cleanAfterSetup ()
कुछ लॉजिक लागू करते समय, हम सेटअप के तुरंत बाद फ़ाइलों को साफ़ कर सकते हैं.
public File getExtractedTargetDirectory ()
शुरू करें
public static IncrementalImageUtil initialize (ITestDevice device,
IDeviceBuildInfo build,
File createSnapshot,
boolean isIsolatedSetup,
boolean allowTrackerlessUpdate,
Set<String> allowedTransition,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase)
| पैरामीटर |
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowTrackerlessUpdate |
boolean |
allowedTransition |
Set |
updateBootloaderFromUserspace |
boolean |
waitPhase |
SnapuserdWaitPhase |
isSameBuildFlashingAllowed
public boolean isSameBuildFlashingAllowed ()
isSnapshotInUse
public static boolean isSnapshotInUse (ITestDevice device)
इससे पता चलता है कि डिवाइस फ़िलहाल स्नैपशॉट का इस्तेमाल कर रहा है या नहीं.
| पैरामीटर |
device |
ITestDevice |
isSnapshotSupported
public static boolean isSnapshotSupported (ITestDevice device,
boolean useMerkle)
इससे यह पता चलता है कि डिवाइस को अपडेट करने के लिए, स्नैपशॉट लॉजिक का इस्तेमाल किया जा सकता है या नहीं
| पैरामीटर |
device |
ITestDevice |
useMerkle |
boolean |
setSkipBasebandVersionCheck
public void setSkipBasebandVersionCheck (boolean skipBasebandVersionCheck)
| पैरामीटर |
skipBasebandVersionCheck |
boolean |
setSkipBootloaderVersionCheck
public void setSkipBootloaderVersionCheck (boolean skipBootloaderVersionCheck)
| पैरामीटर |
skipBootloaderVersionCheck |
boolean |
public void teardownDevice (TestInformation testInfo)
| पैरामीटर |
testInfo |
TestInformation |
updateCompleted
public boolean updateCompleted ()
यह फ़ंक्शन बताता है कि अपडेट पूरा हुआ या नहीं.
updateDevice
public void updateDevice (File currentBootloader,
File currentRadio,
File currentTrusty)
यह कुकी, स्नैपशॉट लॉजिक का इस्तेमाल करके डिवाइस को अपडेट करती है.
| पैरामीटर |
currentBootloader |
File |
currentRadio |
File |
currentTrusty |
File |
updateDeviceWithNewFlow
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio,
File currentTrusty)
| पैरामीटर |
currentBootloader |
File |
currentRadio |
File |
currentTrusty |
File |
useUpdatedFlow
public boolean useUpdatedFlow ()
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2026-06-22 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2026-06-22 (UTC) को अपडेट किया गया."],[],[]]