Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

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 untuk menghindari pembersihan saat menggunakan ITestsZipInstaller

Perhatikan bahwa perincian daftar lewati adalah turunan langsung dari /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

Perhatikan bahwa perincian daftar lewati adalah turunan langsung dari /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