SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends InputStream

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


SparseInputStream lit en amont et détecte le format des données. Si le flux en amont est une donnée creuse valide, il la décreuse à la volée. Sinon, il la transmet telle quelle.

Résumé

Constructeurs publics

SparseInputStream(BufferedInputStream in, long originalSize)

Méthodes publiques

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

Renvoie le nombre total d'octets dans l'image non creuse.

Constructeurs publics

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Paramètres
in BufferedInputStream

originalSize long

Génère
IOException

Méthodes publiques

fermer

public void close ()

Génère
IOException

isSparse

public boolean isSparse ()

Renvoie
boolean

read

public int read ()

Renvoie
int

Génère
IOException

read

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

Paramètres
buf byte

off int

len int

Renvoie
int

Génère
IOException

taille

public long size ()

Renvoie le nombre total d'octets dans l'image non creuse.

Renvoie
long mOriginalSize si le flux sous-jacent n'est déjà pas creux.