ตั้งแต่วันที่ 27 มีนาคม 2025 เป็นต้นไป เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main เพื่อสร้างและมีส่วนร่วมใน AOSP โปรดดูข้อมูลเพิ่มเติมที่หัวข้อการเปลี่ยนแปลงใน AOSP
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
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, allowedTransition, boolean updateBootloaderFromUserspace, SnapuserdWaitPhase waitPhase)
|
boolean
|
isSameBuildFlashingAllowed()
|
static
boolean
|
isSnapshotInUse(ITestDevice device)
แสดงว่าอุปกรณ์กำลังใช้สแนปชอตอยู่หรือไม่
|
static
boolean
|
isSnapshotSupported(ITestDevice device, boolean useMerkle)
แสดงว่าเราใช้ตรรกะสแนปชอตเพื่ออัปเดตอุปกรณ์ได้หรือไม่
|
void
|
setSkipBootloaderVersionCheck(boolean skipBootloaderVersionCheck)
|
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
เครื่องมือสร้างสาธารณะ
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,
allowedTransition,
boolean updateBootloaderFromUserspace,
SnapuserdWaitPhase waitPhase)
| พารามิเตอร์ |
device |
ITestDevice |
build |
IDeviceBuildInfo |
createSnapshot |
File |
isIsolatedSetup |
boolean |
allowTrackerlessUpdate |
boolean |
allowedTransition |
|
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 |
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)
อัปเดตอุปกรณ์โดยใช้ตรรกะของสแนปชอต
| พารามิเตอร์ |
currentBootloader |
File |
currentRadio |
File |
updateDeviceWithNewFlow
public void updateDeviceWithNewFlow (File currentBootloader,
File currentRadio)
| พารามิเตอร์ |
currentBootloader |
File |
currentRadio |
File |
useUpdatedFlow
public boolean useUpdatedFlow ()
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-12-04 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"]],["อัปเดตล่าสุด 2025-12-04 UTC"],[],[]]