IDeviceFlasher
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
กะพริบภาพอุปกรณ์บนอุปกรณ์
สรุป
คลาสที่ซ้อนกัน | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption จำนวนตัวเลือกสำหรับการจัดการรูปภาพข้อมูลผู้ใช้ |
วิธีการสาธารณะ | |
---|---|
abstract void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) แฟลชสร้างขึ้นบนอุปกรณ์ |
abstract CommandStatus | getSystemFlashingStatus () ดึงข้อมูลสถานะการดำเนินการคำสั่งสำหรับการแฟลชพาร์ติชันระบบหลัก |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () รับว่าควรแฟลช ล้างข้อมูล หรือเก็บรักษารูปภาพข้อมูลผู้ใช้ไว้ |
abstract void | overrideDeviceOptions (ITestDevice device) แทนที่ตัวเลือกสำหรับอุปกรณ์ |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) ตั้งค่ารายการเส้นทางภายใต้ /data |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) ตั้งค่ากลไกที่ตัวกะพริบสามารถดึงไฟล์ทรัพยากรสำหรับการแฟลชได้ |
abstract void | setForceSystemFlash (boolean forceSystemFlash) ตั้งค่าว่าควรแฟลชระบบเสมอแม้ว่าจะรันบิลด์ปัจจุบันหรือไม่ |
default void | setRamdiskPartition (String ramdiskPartition) ตั้งค่าพาร์ติชั่น ramdisk |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) ตั้งค่าว่าควรจะแฟลช ramdisk เพิ่มเติมหรือไม่หลังจากอัพเดตอุปกรณ์ผ่านไฟล์ zip |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) สลับว่าควรแฟลช ล้างข้อมูล หรือเก็บรูปภาพข้อมูลผู้ใช้ไว้ |
abstract void | setWipeTimeout (long timeout) ตั้งค่าการหมดเวลาสำหรับการล้างข้อมูล |
default boolean | shouldFlashRamdisk () ตรวจสอบว่าแฟลชถูกตั้งค่าให้มี ramdisk เพิ่มเติมหรือไม่หลังจากอัปเดตอุปกรณ์ผ่านไฟล์ zip รูปภาพ |
default boolean | supportsFlashingInFastbootD () ไม่ว่าอุปกรณ์ที่ใช้แฟลชจะสามารถแฟลชในโหมด fastbootd ได้หรือไม่ |
วิธีการสาธารณะ
แฟลช
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
แฟลชสร้างขึ้นบนอุปกรณ์
ส่งคืนทันทีหลังจากกระพริบเสร็จสิ้น ผู้โทรควรรอให้อุปกรณ์ออนไลน์และพร้อมใช้งานก่อนดำเนินการทดสอบต่อพารามิเตอร์ | |
---|---|
device | ITestDevice : ITestDevice ที่จะแฟลช |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo ที่จะแฟลช |
ขว้าง | |
---|---|
TargetSetupError | หากล้มเหลวในการสร้างแฟลช |
DeviceNotAvailableException | หากอุปกรณ์ไม่ตอบสนอง |
getSystemFlashingStatus.getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
ดึงข้อมูลสถานะการดำเนินการคำสั่งสำหรับการแฟลชพาร์ติชันระบบหลัก
โปรดทราบว่าหากพาร์ติชันระบบไม่ทำการแฟลช (ระบบมีบิลด์ที่จะทำการแฟลชอยู่แล้ว) สถานะของคำสั่งอาจเป็น null
การส่งคืน | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
รับว่าควรแฟลช ล้างข้อมูล หรือเก็บรักษารูปภาพข้อมูลผู้ใช้ไว้
การส่งคืน | |
---|---|
IDeviceFlasher.UserDataFlashOption | ควรแฟลช ล้างข้อมูล หรือเก็บรักษารูปภาพข้อมูลผู้ใช้ไว้หรือไม่ |
แทนที่DeviceOptions
public abstract void overrideDeviceOptions (ITestDevice device)
แทนที่ตัวเลือกสำหรับอุปกรณ์ ใช้เพื่อแทนที่ค่าตัวเลือกเริ่มต้นหากอุปกรณ์เฉพาะไม่รองรับค่าเริ่มต้น
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
ตั้งค่ารายการเส้นทางภายใต้ /data
เพื่อหลีกเลี่ยงการล้างเมื่อใช้ ITestsZipInstaller
/data
พารามิเตอร์ | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
ตั้งค่ากลไกที่ตัวกะพริบสามารถดึงไฟล์ทรัพยากรสำหรับการแฟลชได้
พารามิเตอร์ | |
---|---|
retriever | IFlashingResourcesRetriever : IFlashingResourcesRetriever ที่จะใช้ |
setForceSystemFlash
public abstract void setForceSystemFlash (boolean forceSystemFlash)
ตั้งค่าว่าควรแฟลชระบบเสมอแม้ว่าจะรันบิลด์ปัจจุบันหรือไม่
ตั้งค่า RamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
ตั้งค่าพาร์ติชั่น ramdisk
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
ตั้งค่าว่าควรจะแฟลช ramdisk เพิ่มเติมหรือไม่หลังจากอัพเดตอุปกรณ์ผ่านไฟล์ zip
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
สลับว่าควรแฟลช ล้างข้อมูล หรือเก็บรูปภาพข้อมูลผู้ใช้ไว้
ตั้งค่า WipeTimeout
public abstract void setWipeTimeout (long timeout)
ตั้งค่าการหมดเวลาสำหรับการล้างข้อมูล
พารามิเตอร์ | |
---|---|
timeout | long |
ควร FlashRamdisk
public boolean shouldFlashRamdisk ()
ตรวจสอบว่าแฟลชถูกตั้งค่าให้มี ramdisk เพิ่มเติมหรือไม่หลังจากอัปเดตอุปกรณ์ผ่านไฟล์ zip รูปภาพ
การส่งคืน | |
---|---|
boolean |
รองรับ FlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
ไม่ว่าอุปกรณ์ที่ใช้แฟลชจะสามารถแฟลชในโหมด fastbootd ได้หรือไม่
การส่งคืน | |
---|---|
boolean |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC