SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends InputStream

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


SparseInputStream membaca dari upstream dan mendeteksi format data. Jika upstream adalah data sparse yang valid, data tersebut akan di-unsparse secara langsung. Jika tidak, data tersebut akan diteruskan sebagaimana adanya.

Ringkasan

Konstruktor publik

SparseInputStream(BufferedInputStream in, long originalSize)

Metode publik

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

Menampilkan jumlah total byte dalam gambar yang tidak di-sparse.

Konstruktor publik

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Parameter
in BufferedInputStream

originalSize long

Menampilkan
IOException

Metode publik

tutup

public void close ()

Menampilkan
IOException

isSparse

public boolean isSparse ()

Hasil
boolean

baca

public int read ()

Hasil
int

Menampilkan
IOException

baca

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

Parameter
buf byte

off int

len int

Hasil
int

Menampilkan
IOException

ukuran

public long size ()

Menampilkan jumlah total byte dalam gambar yang tidak di-sparse.

Hasil
long mOriginalSize jika aliran yang mendasarinya sudah tidak sparse.