public static class SparseImageUtil.SparseInputStream
extends Object
java.lang.オブジェクト |
↳ | com.android.tradefed.util.SparseImageUtil.SparseInputStream |
SparseInputStream は上流から読み込み、データ形式を検出します。アップストリームが有効なスパース データである場合、オンザフライでスパースが解除されます。それ以外の場合は、そのまま通過します。
まとめ
パブリックメソッド |
---|
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 boolean isSparse ()
読む
public int read (byte[] buf,
int off,
int len)
パラメーター |
---|
buf | byte |
off | int |
len | int |
サイズ
public long size ()
スパースされていないイメージの合計バイト数を返します。
戻り値 |
---|
long | 基礎となるストリームがすでに非スパースである場合は、mOriginalSize。 |