SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends InputStream

java.lang.Object
   ↳ java.io.InputStream
     ↳ com.android.tradefed.util.SparseImageUtil.SparseInputStream


SparseInputStream đọc từ luồng dữ liệu nguồn và phát hiện định dạng dữ liệu. Nếu nguồn dữ liệu là dữ liệu thưa thớt hợp lệ, thì dữ liệu đó sẽ được giải thưa thớt ngay lập tức. Nếu không, nó sẽ chỉ truyền qua như bình thường.

Tóm tắt

Hàm khởi tạo công khai

SparseInputStream(BufferedInputStream in, long originalSize)

Phương thức công khai

void close()
boolean isSparse()
int read()
int read(byte[] buf, int off, int len)
long size()

Trả về tổng số byte trong hình ảnh chưa được phân tán.

Hàm khởi tạo công khai

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

Tham số
in BufferedInputStream

originalSize long

Gửi
IOException

Phương thức công khai

đóng

public void close ()

Gửi
IOException

isSparse

public boolean isSparse ()

Giá trị trả về
boolean

đọc

public int read ()

Giá trị trả về
int

Gửi
IOException

đọc

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

Tham số
buf byte

off int

len int

Giá trị trả về
int

Gửi
IOException

size

public long size ()

Trả về tổng số byte trong hình ảnh chưa được phân tán.

Giá trị trả về
long mOriginalSize nếu luồng cơ bản không phải là luồng thưa.