SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends InputStream

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


SparseInputStream liest aus dem Upstream und erkennt das Datenformat. Wenn der Upstream gültige Sparse-Daten sind, werden sie im laufenden Betrieb entpackt. Andernfalls werden sie unverändert weitergeleitet.

Zusammenfassung

Öffentliche Konstruktoren

SparseInputStream(BufferedInputStream in, long originalSize)

Öffentliche Methoden

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

Gibt die Gesamtzahl der Byte im entpackten Bild zurück.

Öffentliche Konstruktoren

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Parameter
in BufferedInputStream

originalSize long

Löst aus
IOException

Öffentliche Methoden

Schließen

public void close ()

Löst aus
IOException

isSparse

public boolean isSparse ()

Gibt Folgendes zurück:
boolean

Lesen

public int read ()

Gibt Folgendes zurück:
int

Löst aus
IOException

Lesen

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

Parameter
buf byte

off int

len int

Gibt Folgendes zurück:
int

Löst aus
IOException

Größe

public long size ()

Gibt die Gesamtzahl der Byte im entpackten Bild zurück.

Gibt Folgendes zurück:
long mOriginalSize, wenn der zugrunde liegende Stream bereits nicht spärlich ist.