SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends InputStream

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


Функция SparseInputStream считывает данные из источника и определяет их формат. Если данные из источника являются допустимыми разреженными, она расшифровывает их на лету. В противном случае данные передаются без изменений.

Краткое содержание

Государственные строители

SparseInputStream (BufferedInputStream in, long originalSize)

Общедоступные методы

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

Возвращает общее количество байтов в неразреженном изображении.

Государственные строители

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Параметры
in BufferedInputStream

originalSize long

Броски
IOException

Общедоступные методы

закрывать

public void close ()

Броски
IOException

isSparse

public boolean isSparse ()

Возвраты
boolean

читать

public int read ()

Возвраты
int

Броски
IOException

читать

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

Параметры
buf byte

off int

len int

Возвраты
int

Броски
IOException

размер

public long size ()

Возвращает общее количество байтов в неразреженном изображении.

Возвраты
long mOriginalSize, если базовый поток уже не является разреженным.