SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends Object

java.lang.Object
   ↳ 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

パブリック メソッド

閉じる

public void close ()

isSparse

public boolean isSparse ()

戻り値
boolean

読書

public int read ()

戻り値
int

読書

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

パラメータ
buf byte

off int

len int

戻り値
int

size

public long size ()

未圧縮画像のバイト数の合計を返します。

戻り値
long 基盤となるストリームがすでに非スパースである場合の mOriginalSize。