IDeviceFlasher
public
interface
IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
แสดงภาพอุปกรณ์บนอุปกรณ์
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
enum |
IDeviceFlasher.UserDataFlashOption
Enum ของตัวเลือกสำหรับการจัดการรูปภาพ userdata |
เมธอดสาธารณะ | |
---|---|
abstract
void
|
flash(ITestDevice device, IDeviceBuildInfo deviceBuild)
แฟลชที่สร้างขึ้นบนอุปกรณ์ |
abstract
CommandStatus
|
getSystemFlashingStatus()
เรียกดูสถานะการดําเนินการของคําสั่งสําหรับการแฟลชพาร์ติชันระบบหลัก |
abstract
IDeviceFlasher.UserDataFlashOption
|
getUserDataFlashOption()
รับข้อมูลว่าควรแฟลช ลบ หรือเก็บรักษารูปภาพข้อมูลผู้ใช้ |
abstract
void
|
overrideDeviceOptions(ITestDevice device)
ลบล้างตัวเลือกสำหรับอุปกรณ์ |
abstract
void
|
setDataWipeSkipList(
ตั้งค่ารายการเส้นทางในส่วน
โปรดทราบว่าความละเอียดของรายการการข้ามคือรายการย่อยโดยตรงของ |
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 ได้หรือไม่ |
เมธอดสาธารณะ
Flash
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
แฟลชที่สร้างขึ้นบนอุปกรณ์
แสดงผลทันทีหลังจากการแฟลชเสร็จสมบูรณ์ ผู้โทรควรรอให้อุปกรณ์ออนไลน์และพร้อมใช้งานก่อนดำเนินการทดสอบต่อ
พารามิเตอร์ | |
---|---|
device |
ITestDevice : ITestDevice ที่จะกะพริบ |
deviceBuild |
IDeviceBuildInfo : IDeviceBuildInfo ที่จะกะพริบ |
การโยน | |
---|---|
TargetSetupError |
if failed to flash build |
DeviceNotAvailableException |
หากอุปกรณ์ไม่ตอบสนอง |
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
เรียกดูสถานะการดําเนินการของคําสั่งสําหรับการแฟลชพาร์ติชันระบบหลัก
โปรดทราบว่าหากไม่ได้แฟลชพาร์ติชันของระบบ (ระบบมีบิลด์ที่จะแฟลชอยู่แล้ว) สถานะคำสั่งอาจเป็น null
คิกรีเทิร์น | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
รับข้อมูลว่าควรแฟลช ลบ หรือเก็บรักษารูปภาพข้อมูลผู้ใช้
คิกรีเทิร์น | |
---|---|
IDeviceFlasher.UserDataFlashOption |
กำหนดว่าควรแฟลช ลบ หรือเก็บรักษาภาพข้อมูลผู้ใช้ |
overrideDeviceOptions
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)
ตั้งค่าว่าควรแฟลชระบบทุกครั้งแม้ว่าจะใช้บิลด์ปัจจุบันอยู่ก็ตาม
setRamdiskPartition
public void setRamdiskPartition (String ramdiskPartition)
ตั้งค่าพาร์ติชัน RAMDisk
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
ตั้งค่าว่าควรแฟลช RAMdisk เพิ่มเติมหรือไม่หลังจากอัปเดตอุปกรณ์ผ่านไฟล์ ZIP ของภาพ
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
สลับการตั้งค่าว่าควรแฟลช ลบ หรือเก็บรักษารูปภาพข้อมูลผู้ใช้
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
ตั้งค่าการหมดเวลาในการลบข้อมูล
พารามิเตอร์ | |
---|---|
timeout |
long |
shouldFlashRamdisk
public boolean shouldFlashRamdisk ()
ตรวจสอบว่ามีการตั้งค่าโปรแกรมแฟลชให้แฟลช RAMdisk เพิ่มเติมหลังจากอัปเดตอุปกรณ์ผ่านไฟล์ ZIP ของภาพหรือไม่
คิกรีเทิร์น | |
---|---|
boolean |
supportsFlashingInFastbootD
public boolean supportsFlashingInFastbootD ()
อุปกรณ์ที่ใช้โปรแกรมแฟลชสามารถแฟลชในโหมด fastbootd ได้หรือไม่
คิกรีเทิร์น | |
---|---|
boolean |