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 दिखाता है.