SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends InputStream

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

抛出
IOException

公共方法

关闭

public void close ()

抛出
IOException

isSparse

public boolean isSparse ()

返回
boolean

读取

public int read ()

返回
int

抛出
IOException

读取

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

参数
buf byte

off int

len int

返回
int

抛出
IOException

size

public long size ()

返回未稀疏化映像中的总字节数。

返回
long 如果底层流已为非稀疏流,则为 mOriginalSize。