SparseImageUtil.SparseInputStream

public static class SparseImageUtil.SparseInputStream
extends InputStream

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


הפונקציה SparseInputStream קוראת ממעלה הזרם ומזהה את פורמט הנתונים. אם המקור הוא נתונים דלילים תקינים, המערכת תבטל את הדלילות שלהם תוך כדי תנועה. אחרת, הוא פשוט מועבר כמו שהוא.

סיכום

‫constructors ציבוריים

SparseInputStream(BufferedInputStream in, long originalSize)

‫methods ציבוריים

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

הפונקציה מחזירה את המספר הכולל של בייטים בתמונה שלא עברה דחיסה.

‫constructors ציבוריים

SparseInputStream

public SparseInputStream (BufferedInputStream in, 
                long originalSize)

פרמטרים
in BufferedInputStream

originalSize long

הקפצת הודעות שגיאה (throw)
IOException

‫methods ציבוריים

סגירה

public void close ()

הקפצת הודעות שגיאה (throw)
IOException

isSparse

public boolean isSparse ()

החזרות
boolean

קריאה

public int read ()

החזרות
int

הקפצת הודעות שגיאה (throw)
IOException

קריאה

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

פרמטרים
buf byte

off int

len int

החזרות
int

הקפצת הודעות שגיאה (throw)
IOException

size

public long size ()

הפונקציה מחזירה את המספר הכולל של בייטים בתמונה שלא עברה דחיסה.

החזרות
long ‫mOriginalSize אם הסטרים הבסיסי כבר לא דליל.