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

크기

public long size ()

스파스되지 않은 이미지의 총 바이트 수를 반환합니다.

반환
long 기본 스트림이 이미 스파스가 아닌 경우 mOriginalSize