SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends InputStream

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


SparseInputStream legge dall'upstream e rileva il formato dei dati. Se l'upstream è un dato sparso valido, lo renderà non sparso al volo. In caso contrario, viene trasmesso così com'è.

Riepilogo

Costruttori pubblici

SparseInputStream(BufferedInputStream in, long originalSize)

Metodi pubblici

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

Restituisce il numero totale di byte nell'immagine non sparsa.

Costruttori pubblici

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Parametri
in BufferedInputStream

originalSize long

Genera
IOException

Metodi pubblici

chiudi

public void close ()

Genera
IOException

isSparse

public boolean isSparse ()

Resi
boolean

lettura

public int read ()

Resi
int

Genera
IOException

lettura

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

Parametri
buf byte

off int

len int

Resi
int

Genera
IOException

dimensioni

public long size ()

Restituisce il numero totale di byte nell'immagine non sparsa.

Resi
long mOriginalSize se lo stream sottostante non è già sparso.