Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

IDeviceFlasher

public interface IDeviceFlasher

com.android.tradefed.targetprep.IDeviceFlasher


Muestra una imagen de dispositivo en un dispositivo.

Resumen

Clases anidadas

enum IDeviceFlasher.UserDataFlashOption

Enumeración de opciones para manejar la imagen de datos de usuario

Métodos públicos

abstract void flash (ITestDevice device, IDeviceBuildInfo deviceBuild)

Los flashes se basan en el dispositivo.

abstract CommandStatus getSystemFlashingStatus ()

Recupere el estado de ejecución del comando para flashear las particiones primarias del sistema.

abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Obtiene si la imagen de datos del usuario debe actualizarse, borrarse o retenerse

abstract void overrideDeviceOptions (ITestDevice device)

Anular opciones para un dispositivo.

abstract void setDataWipeSkipList ( dataWipeSkipList) setDataWipeSkipList ( dataWipeSkipList)

Conjuntos de la lista de rutas bajo /data a la limpieza evitar al usar ITestsZipInstaller

Tenga en cuenta que la granularidad de la lista de salto es hijos directos de /data .

abstract void setFlashingResourcesRetriever ( IFlashingResourcesRetriever retriever)

Establece el mecanismo por el cual el flasher puede recuperar archivos de recursos para flashear.

abstract void setForceSystemFlash (boolean forceSystemFlash)

Establece si el sistema siempre debe actualizarse incluso si se ejecuta la compilación actual

default void setRamdiskPartition (String ramdiskPartition)

Establece la partición ramdisk

default void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Establece si se debe actualizar un ramdisk adicional después de actualizar el dispositivo a través del zip de imagen

abstract void setUserDataFlashOption ( IDeviceFlasher.UserDataFlashOption flashOption)

Alterna si la imagen de datos del usuario debe actualizarse, borrarse o retenerse

abstract void setWipeTimeout (long timeout)

Establezca el tiempo de espera para borrar los datos.

default boolean shouldFlashRamdisk ()

Verifica si el flasher está configurado para tener un ramdisk adicional debe ser flasheado después de actualizar el dispositivo a través de la imagen zip

default boolean supportsFlashingInFastbootD ()

Si el dispositivo que implementa el flasher se puede flashear en modo fastbootd.

Métodos públicos

destello

public abstract void flash (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Los flashes se basan en el dispositivo.

Vuelve inmediatamente después de que se completa el parpadeo. Las personas que llaman deben esperar a que el dispositivo esté en línea y disponible antes de continuar con la prueba.

Parámetros
device ITestDevice : la ITestDevice a parpadear

deviceBuild IDeviceBuildInfo : la IDeviceBuildInfo a parpadear

Lanza
TargetSetupError si no se pudo flashear la compilación
DeviceNotAvailableException si el dispositivo deja de responder

getSystemFlashingStatus

public abstract CommandStatus getSystemFlashingStatus ()

Recupere el estado de ejecución del comando para flashear las particiones primarias del sistema.

Tenga en cuenta que si las particiones del sistema no se sellan (sistema ya tiene la estructura que se mostró) el estado del comando puede ser null

Devoluciones
CommandStatus

getUserDataFlashOption

public abstract IDeviceFlasher.UserDataFlashOption getUserDataFlashOption ()

Obtiene si la imagen de datos del usuario debe actualizarse, borrarse o retenerse

Devoluciones
IDeviceFlasher.UserDataFlashOption Si la imagen de datos del usuario debe actualizarse, borrarse o conservarse

overrideDeviceOptions

public abstract void overrideDeviceOptions (ITestDevice device)

Anular opciones para un dispositivo. Se utiliza para anular los valores de opción predeterminados si un dispositivo en particular no admite los valores predeterminados.

setDataWipeSkipList

public abstract void setDataWipeSkipList ( dataWipeSkipList)

Conjuntos de la lista de rutas bajo /data a la limpieza evitar al usar ITestsZipInstaller

Tenga en cuenta que la granularidad de la lista de salto es hijos directos de /data .

Parámetros
dataWipeSkipList

setFlashingResourcesRetriever

public abstract void setFlashingResourcesRetriever (IFlashingResourcesRetriever retriever)

Establece el mecanismo por el cual el flasher puede recuperar archivos de recursos para flashear.

Parámetros
retriever IFlashingResourcesRetriever : la IFlashingResourcesRetriever de uso

setForceSystemFlash

public abstract void setForceSystemFlash (boolean forceSystemFlash)

Establece si el sistema siempre debe actualizarse incluso si se ejecuta la compilación actual

setRamdiskPartition

public void setRamdiskPartition (String ramdiskPartition)

Establece la partición ramdisk

setShouldFlashRamdisk

public void setShouldFlashRamdisk (boolean shouldFlashRamdisk)

Establece si se debe actualizar un ramdisk adicional después de actualizar el dispositivo a través del zip de imagen

setUserDataFlashOption

public abstract void setUserDataFlashOption (IDeviceFlasher.UserDataFlashOption flashOption)

Alterna si la imagen de datos del usuario debe actualizarse, borrarse o retenerse

setWipeTimeout

public abstract void setWipeTimeout (long timeout)

Establezca el tiempo de espera para borrar los datos.

Parámetros
timeout long

shouldFlashRamdisk

public boolean shouldFlashRamdisk ()

Verifica si el flasher está configurado para tener un ramdisk adicional debe ser flasheado después de actualizar el dispositivo a través de la imagen zip

Devoluciones
boolean

soportesFlashingInFastbootD

public boolean supportsFlashingInFastbootD ()

Si el dispositivo que implementa el flasher se puede flashear en modo fastbootd.

Devoluciones
boolean