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. |