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 . |
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
/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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.