২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ইনক্রিমেন্টালইমেজইউটিল
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
সরকারি নির্মাণকারী
ইনক্রিমেন্টালইমেজইউটিল
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 |
জনসাধারণের পদ্ধতি
একই বিল্ড ফ্ল্যাশিং-এর অনুমতি দিন
public void allowSameBuildFlashing ()
সেটআপের পরে পরিষ্কার করুন
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 |
একই বিল্ড ফ্ল্যাশিং অনুমোদিত
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 |
আপডেট সম্পন্ন হয়েছে
public boolean updateCompleted ()
আপডেট সম্পন্ন হয়েছে কি না, তা জানায়।
ডিভাইস আপডেট করুন
public void updateDevice (File currentBootloader,
File currentRadio,
File currentTrusty)স্ন্যাপশট লজিক ব্যবহার করে ডিভাইসটি আপডেট করে।
| প্যারামিটার |
|---|
currentBootloader | File |
currentRadio | File |
currentTrusty | File |
নতুন প্রবাহ দিয়ে ডিভাইস আপডেট করুন
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio,
File currentTrusty)| প্যারামিটার |
|---|
currentBootloader | File |
currentRadio | File |
currentTrusty | File |
আপডেট করা প্রবাহ ব্যবহার করুন
public boolean useUpdatedFlow ()
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। 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-তে শেষবার আপডেট করা হয়েছে।"],[],[]]