SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends Object

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


SparseInputStream lit depuis l'amont et détecte le format des données. Si l'amont est une donnée clairsemée valide, il la supprimera à la volée. Sinon, il passe simplement tel quel.

Résumé

Constructeurs publics

SparseInputStream (BufferedInputStream in, long originalSize)

Méthodes publiques

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

Renvoie le nombre total d'octets dans l'image non fragmentée.

Constructeurs publics

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Paramètres
in BufferedInputStream

originalSize long

Méthodes publiques

fermer

public void close ()

estSparse

public boolean isSparse ()

Retour
boolean

lire

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

Paramètres
buf byte

off int

len int

Retour
int

lire

public int read ()

Retour
int

taille

public long size ()

Renvoie le nombre total d'octets dans l'image non fragmentée.

Retour
long mOriginalSize si le flux sous-jacent est déjà non clairsemé.