SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends InputStream

java.lang.Object
   ↳ java.io.InputStream
     ↳ com.android.tradefed.util.SparseImageUtil.SparseInputStream


SparseInputStream lido do upstream e detecta o formato de dados. Se o upstream for um dado esparso válido, ele será desesparso na hora. Caso contrário, ele apenas será transmitido no estado em que se encontra.

Resumo

Construtores públicos

SparseInputStream(BufferedInputStream in, long originalSize)

Métodos públicos

void close()
boolean isSparse()
int read()
int read(byte[] buf, int off, int len)
long size()

Retorna o número total de bytes na imagem não esparsa.

Construtores públicos

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Parâmetros
in BufferedInputStream

originalSize long

Gera
IOException

Métodos públicos

fechar

public void close ()

Gera
IOException

isSparse

public boolean isSparse ()

Retorna
boolean

ler

public int read ()

Retorna
int

Gera
IOException

ler

public int read (byte[] buf, 
                int off, 
                int len)

Parâmetros
buf byte

off int

len int

Retorna
int

Gera
IOException

tamanho

public long size ()

Retorna o número total de bytes na imagem não esparsa.

Retorna
long mOriginalSize se o stream subjacente já não for esparso.