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 ()
читать
public int read (byte[] buf,
int off,
int len)
Параметры |
---|
buf | byte |
off | int |
len | int |
читать
public int read ()
размер
public long size ()
Возвращает общее количество байтов в неразрезанном изображении.
Возврат |
---|
long | mOriginalSize, если базовый поток уже не является разреженным. |