SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends Object

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


SparseInputStream lit les données en amont et détecte le format des données. Si l'en amont est une valeur valide données creuses, elles seront rapidement libérées. Sinon, le transfert se fait 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 espacée.

Constructeurs publics

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Paramètres
in BufferedInputStream

originalSize long

Méthodes publiques

fermer

public void close ()

IsSparse

public boolean isSparse ()

Renvoie
boolean

lire

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

Paramètres
buf byte

off int

len int

Renvoie
int

lire

public int read ()

Renvoie
int

taille

public long size ()

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

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