SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends Object

java.lang.Объект
com.android.tradefed.util.SparseImageUtil.SparseInputStream


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

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

Общественные конструкторы

SparseInputStream (BufferedInputStream in, long originalSize)

Публичные методы

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

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

Общественные конструкторы

Разреженный входной поток

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Параметры
in BufferedInputStream

originalSize long

Публичные методы

закрывать

public void close ()

isSparse

public boolean isSparse ()

Возврат
boolean

читать

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

Параметры
buf byte

off int

len int

Возврат
int

читать

public int read ()

Возврат
int

размер

public long size ()

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

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