IDeviceFlasher
public interface IDeviceFlasher
com.android.tradefed.targetprep.IDeviceFlasher |
Mengedipkan gambar perangkat pada perangkat.
Ringkasan
Kelas bertingkat | |
---|---|
enum | IDeviceFlasher.UserDataFlashOption Enum opsi untuk menangani gambar data pengguna |
Metode publik | |
---|---|
abstract void | flash (ITestDevice device, IDeviceBuildInfo deviceBuild) Flash dibangun di atas perangkat. |
abstract CommandStatus | getSystemFlashingStatus () Ambil status eksekusi perintah untuk mem-flash partisi sistem utama. |
abstract IDeviceFlasher.UserDataFlashOption | getUserDataFlashOption () Mendapat apakah gambar data pengguna harus di-flash, dihapus, atau dipertahankan |
abstract void | overrideDeviceOptions (ITestDevice device) Mengganti opsi untuk perangkat. |
abstract void | setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList) Setel daftar jalur di bawah /data . |
abstract void | setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever) Menyetel mekanisme agar flasher dapat mengambil file sumber daya untuk di-flash. |
abstract void | setForceSystemFlash (boolean forceSystemFlash) Menyetel jika sistem harus selalu di-flash meskipun menjalankan build saat ini |
default void | setShouldFlashRamdisk (boolean shouldFlashRamdisk) Menyetel jika ramdisk tambahan harus di-flash setelah memperbarui perangkat melalui zip gambar |
abstract void | setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption) Mengalihkan apakah gambar data pengguna harus di-flash, dihapus, atau dipertahankan |
abstract void | setWipeTimeout (long timeout) Setel batas waktu untuk menghapus data. |
default boolean | shouldFlashRamdisk () Memeriksa apakah flasher diatur agar memiliki ramdisk tambahan harus di-flash setelah memperbarui perangkat melalui zip gambar |
Metode publik
flash
public abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)
Flash dibangun di atas perangkat.
Kembali segera setelah flashing selesai. Penelepon harus menunggu perangkat online dan tersedia sebelum melanjutkan pengujian.Parameter | |
---|---|
device | ITestDevice : ITestDevice akan di-flash |
deviceBuild | IDeviceBuildInfo : IDeviceBuildInfo akan di-flash |
Melempar | |
---|---|
TargetSetupError | jika gagal untuk membangun flash |
DeviceNotAvailableException | jika perangkat menjadi tidak responsif |
getSystemFlashingStatus
public abstract CommandStatus getSystemFlashingStatus ()
Ambil status eksekusi perintah untuk mem-flash partisi sistem utama.
Perhatikan bahwa jika partisi sistem tidak di-flash (sistem sudah memiliki build yang akan di-flash) status perintah mungkin null
Kembali | |
---|---|
CommandStatus |
getUserDataFlashOption
public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()
Mendapat apakah gambar data pengguna harus di-flash, dihapus, atau dipertahankan
Kembali | |
---|---|
IDeviceFlasher.UserDataFlashOption | Apakah gambar data pengguna harus di-flash, di-wipe, atau dipertahankan |
overrideDeviceOptions
public abstract void overrideDeviceOptions (ITestDevice device)
Ganti opsi untuk perangkat. Digunakan untuk mengesampingkan nilai opsi default jika default tidak didukung oleh perangkat tertentu.
setDataWipeSkipList
public abstract void setDataWipeSkipList (dataWipeSkipList)
Setel daftar jalur di bawah /data
untuk menghindari pembersihan saat menggunakan ITestsZipInstaller
/data
.Parameter | |
---|---|
dataWipeSkipList |
setFlashingResourcesRetriever
public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)
Menyetel mekanisme agar flasher dapat mengambil file sumber daya untuk mem-flash.
Parameter | |
---|---|
retriever | IFlashingResourcesRetriever : IFlashingResourcesRetriever untuk digunakan |
setForceSystemFlash
public abstract void setForceSystemFlash (boolean forceSystemFlash)
Menyetel jika sistem harus selalu di-flash meskipun menjalankan build saat ini
setShouldFlashRamdisk
public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)
Menyetel jika ramdisk tambahan harus di-flash setelah memperbarui perangkat melalui zip gambar
setUserDataFlashOption
public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)
Mengalihkan apakah gambar data pengguna harus di-flash, dihapus, atau dipertahankan
setWipeTimeout
public abstract void setWipeTimeout (long timeout)
Setel batas waktu untuk menghapus data.
Parameter | |
---|---|
timeout | long |
shouldFlashRamdisk
public boolean shouldFlashRamdisk ()
Memeriksa apakah flasher diatur agar memiliki ramdisk tambahan harus di-flash setelah memperbarui perangkat melalui zip gambar
Kembali | |
---|---|
boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-09-08 UTC.