Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

LargeOutputReceiver

public class LargeOutputReceiver
extends Object implements IShellOutputReceiver

java.lang.Object
com.android.tradefed.device.LargeOutputReceiver


Una clase diseñada para ayudar a ejecutar comandos de larga duración para recopilar resultados.

El tamaño máximo del archivo tmp está limitado a aproximadamente maxFileSize . Para evitar la pérdida de datos cuando se alcanza el límite, este archivo conserva un conjunto de archivos de host tmp.

Resumen

Constructores públicos

LargeOutputReceiver (String descriptor, String serialNumber, long maxDataSize)

Crea un LargeOutputReceiver .

Métodos públicos

void addOutput (byte[] data, int offset, int length)

void cancel ()

Cancela el comando.

void clear ()

Elimine los datos acumulados actualmente y luego vuelva a crear un nuevo archivo.

void delete ()

Elimina todos los datos acumulados.

void flush ()

InputStreamSource getData ()

Obtiene la salida recopilada como InputStreamSource .

InputStreamSource getData (int maxBytes)

Obtiene los últimos maxBytes de salida recopilada como InputStreamSource .

InputStreamSource getData (int maxBytes, int offset)

Obtiene los últimos maxBytes de salida recopilada como InputStreamSource .

boolean isCancelled ()

Constructores públicos

LargeOutputReceiver

public LargeOutputReceiver (String descriptor, 
                String serialNumber, 
                long maxDataSize)

Crea un LargeOutputReceiver .

Parámetros
descriptor String : el descriptor del comando a ejecutar. Solo para registro.

serialNumber String : el número de serie del dispositivo. Solo para registro.

maxDataSize long : la cantidad máxima aproximada de datos que se deben conservar.

Métodos públicos

addOutput

public void addOutput (byte[] data, 
                int offset, 
                int length)

Parámetros
data byte

offset int

length int

cancelar

public void cancel ()

Cancela el comando.

claro

public void clear ()

Elimine los datos acumulados actualmente y luego vuelva a crear un nuevo archivo.

Eliminar

public void delete ()

Elimina todos los datos acumulados.

enjuagar

public void flush ()

obtener datos

public InputStreamSource getData ()

Obtiene la salida recopilada como InputStreamSource .

Devoluciones
InputStreamSource La salida recopilada del comando.

obtener datos

public InputStreamSource getData (int maxBytes)

Obtiene los últimos maxBytes de salida recopilada como InputStreamSource .

Parámetros
maxBytes int : la cantidad máxima de datos a devolver. Debe ser una cantidad que pueda caber cómodamente en la memoria.

Devoluciones
InputStreamSource La salida recopilada del comando, almacenada en la memoria

obtener datos

public InputStreamSource getData (int maxBytes, 
                int offset)

Obtiene los últimos maxBytes de salida recopilada como InputStreamSource .

Parámetros
maxBytes int : la cantidad máxima de datos a devolver. Debe ser una cantidad que pueda caber cómodamente en la memoria.

offset int : El desplazamiento de cuándo comenzar a obtener los datos del búfer.

Devoluciones
InputStreamSource La salida recopilada del comando, almacenada en la memoria

está cancelado

public boolean isCancelled ()

Devoluciones
boolean