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 ()

スパースされていないイメージの合計バイト数を返します。

パブリックコンストラクター

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

パラメーター
in BufferedInputStream

originalSize long

パブリックメソッド

近い

public void close ()

スパースです

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。