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, если базовый поток уже не является разреженным.