AkışUtil

public class StreamUtil
extends Object

java.lang.Object
com.android.tradefed.util.StreamUtil


Giriş akışlarını yönetmek için yardımcı program sınıfı.

Özet

Genel yöntemler

static String calculateBase64Md5 (InputStream inputSource)

Bir inputStream için base64 md5'i hesaplamak için yardımcı yöntem.

static long calculateCrc32 (InputStream inStream)

Bir ERROR(/InputStream) için CRC-32'yi hesaplamak için yardımcı yöntem.

static String calculateMd5 (InputStream inputSource)

Bir inputStream için md5'i hesaplamak için yardımcı yöntem.

static void cancel ( InputStreamSource outputSource)

Null değilse verilen InputStreamSource iptal eder.

static void close (Closeable closeable)

Verilen ERROR(/Closeable) öğesini kapatır.

static void closeGZipStream (GZIPOutputStream outStream)

Verilen gzip çıkış akışını kapatır.

static void closeStream (OutputStream out)

Bu yöntem kullanımdan kaldırıldı. bunun yerine close(Closeable) kullanın.

static void closeStream (InputStream in)

Bu yöntem kullanımdan kaldırıldı. bunun yerine close(Closeable) kullanın.

static void closeZipStream (ZipOutputStream outStream)

Verilen zip çıkış akışını kapatır.

static void copyFileToStream (File file, OutputStream outStream)

Dosyanın içeriğini outStream'e kopyalar.

static void copyStreamToWriter (InputStream inStream, Writer writer)

Yayın içi içeriğini yazara kopyalar.

static void copyStreams (InputStream inStream, OutputStream outStream, long offset, long size)

origStream'in içeriğini, belirli bir boyutta belirli bir ofsetten başlayarak destStream'e kopyalar.

static void copyStreams (InputStream inStream, OutputStream outStream, int offset)

origStream içeriğini destStream'e kopyalar.

static void copyStreams (InputStream inStream, OutputStream outStream)

origStream içeriğini destStream'e kopyalar.

static int countLinesFromSource ( InputStreamSource source)

Bir InputStreamSource satır sayısını sayın

static void flushAndCloseStream (OutputStream outStream)

Verilen çıkış akışını temizlemeye çalışır ve ardından onu kapatır.

static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

Verilen InputstreamSource'tan içerikleri okumak için bir BufffferedReader döndürün.

static ByteArrayList getByteArrayListFromSource ( InputStreamSource source)

Bir InputStreamSource ByteArrayList alır.

static ByteArrayList getByteArrayListFromStream (InputStream stream)

Bir bayt akışından bir ByteArrayList alır.

static String getStackTrace (Throwable throwable)

Yığın izlemesini bir ERROR(/String) olarak alır.

static String getStringFromSource ( InputStreamSource source)

Bir InputStreamSource öğesinden bir ERROR(/String) alır.

static String getStringFromStream (InputStream stream)

Bir karakter akışından bir ERROR(/String) alır.

static String getStringFromStream (InputStream stream, long length)

Bir karakter akışından bir ERROR(/String) alır.

static OutputStream nullOutputStream ()

Tüm yazmaları atan bir ERROR(/OutputStream) oluşturun.

Genel yöntemler

hesaplaTemel64Md5

public static String calculateBase64Md5 (InputStream inputSource)

Bir inputStream için base64 md5'i hesaplamak için yardımcı yöntem. inputStream tüketilecek ve kapatılacaktır.

parametreler
inputSource InputStream : inputStream oluşturmak için kullanılır

İadeler
String akışın base64 md5'i

Atar
IO İstisnası

hesaplaCrc32

public static long calculateCrc32 (InputStream inStream)

Bir ERROR(/InputStream) için CRC-32'yi hesaplamak için yardımcı yöntem. Akış tüketilecek ve kapatılacaktır. Arabelleğe alınmış bir akış sağlamanız önerilir.

parametreler
inStream InputStream : ERROR(/InputStream)

İadeler
long Akışın CRC-32'si

Atar
IO İstisnası

hesaplaMd5

public static String calculateMd5 (InputStream inputSource)

Bir inputStream için md5'i hesaplamak için yardımcı yöntem. inputStream tüketilecek ve kapatılacaktır.

parametreler
inputSource InputStream : inputStream oluşturmak için kullanılır

İadeler
String akışın md5'i

Atar
IO İstisnası

iptal etmek

public static void cancel (InputStreamSource outputSource)

Null değilse verilen InputStreamSource iptal eder.

parametreler
outputSource InputStreamSource

kapalı

public static void close (Closeable closeable)

Verilen ERROR(/Closeable) öğesini kapatır.

parametreler
closeable Closeable : ERROR(/Closeable) . null ise herhangi bir işlem yapılmaz.

kapatGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

Verilen gzip çıkış akışını kapatır.

parametreler
outStream GZIPOutputStream : ERROR(/ZipOutputStream) . OutStream null ise herhangi bir işlem yapılmaz.

kapat akışı

public static void closeStream (OutputStream out)

Bu yöntem kullanımdan kaldırıldı.
bunun yerine close(Closeable) kullanın.

parametreler
out OutputStream

kapat akışı

public static void closeStream (InputStream in)

Bu yöntem kullanımdan kaldırıldı.
bunun yerine close(Closeable) kullanın.

parametreler
in InputStream

kapatZipStream

public static void closeZipStream (ZipOutputStream outStream)

Verilen zip çıkış akışını kapatır.

parametreler
outStream ZipOutputStream : ERROR(/ZipOutputStream) . OutStream null ise herhangi bir işlem yapılmaz.

dosyadan akışa kopyala

public static void copyFileToStream (File file, 
                OutputStream outStream)

Dosyanın içeriğini outStream'e kopyalar. Arabelleğe alınmış bir akış sağlamanız önerilir.

parametreler
file File : ERROR(/File)

outStream OutputStream : ERROR(/OutputStream)

Atar
IO İstisnası

CopyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

Yayın içi içeriğini yazara kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlamak için önerilir

parametreler
inStream InputStream : ERROR(/InputStream)

writer Writer : ERROR(/Writer) hedefi

Atar
IO İstisnası

kopya akışları

public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                long offset, 
                long size)

origStream'in içeriğini, belirli bir boyutta belirli bir ofsetten başlayarak destStream'e kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlamak için önerilir

parametreler
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset long : verileri kopyalamaya ne zaman başlanacağının ofseti.

size long : kopyalanacak bayt sayısı. Negatif bir değer, tüm içeriğin kopyalanması anlamına gelir.

Atar
IO İstisnası

kopya akışları

public static void copyStreams (InputStream inStream, 
                OutputStream outStream, 
                int offset)

origStream içeriğini destStream'e kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlamak için önerilir

parametreler
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset int : verileri kopyalamaya ne zaman başlanacağının ofseti.

Atar
IO İstisnası

kopya akışları

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

origStream içeriğini destStream'e kopyalar.

Giriş ve çıkış için arabelleğe alınmış bir akış sağlamak için önerilir

parametreler
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

Atar
IO İstisnası

sayKaynakSatırları

public static int countLinesFromSource (InputStreamSource source)

Bir InputStreamSource satır sayısını sayın

parametreler
source InputStreamSource : InputStreamSource

İadeler
int satır sayısı

Atar
akışı okurken hata oluştuysa

FlushAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

Verilen çıkış akışını temizlemeye çalışır ve ardından onu kapatır.

parametreler
outStream OutputStream : ERROR(/OutputStream) . OutStream null ise herhangi bir işlem yapılmaz.

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

Verilen InputstreamSource'tan içerikleri okumak için bir BufffferedReader döndürün.

parametreler
stream InputStreamSource : InputStreamSource

İadeler
BufferedReader arabelleğe alınmış bir Okuyucu

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

Bir InputStreamSource ByteArrayList alır.

parametreler
source InputStreamSource : InputStreamSource

İadeler
ByteArrayList akış içeriğini içeren bir ByteArrayList

Atar
akışı okurken hata oluştuysa

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

Bir bayt akışından bir ByteArrayList alır.

parametreler
stream InputStream : ERROR(/InputStream)

İadeler
ByteArrayList akış içeriğini içeren bir ByteArrayList

Atar
akışı okurken hata oluştuysa

getStackTrace

public static String getStackTrace (Throwable throwable)

Yığın izlemesini bir ERROR(/String) olarak alır.

parametreler
throwable Throwable : dönüştürülecek ERROR(/Throwable) .

İadeler
String bir ERROR(/String) yığın izlemesi

getStringFromSource

public static String getStringFromSource (InputStreamSource source)

Bir InputStreamSource öğesinden bir ERROR(/String) alır.

parametreler
source InputStreamSource : InputStreamSource

İadeler
String akış içeriğini içeren bir ERROR(/String)

Atar
akışı okurken hata oluştuysa

getStringFromStream

public static String getStringFromStream (InputStream stream)

Bir karakter akışından bir ERROR(/String) alır.

parametreler
stream InputStream : ERROR(/InputStream)

İadeler
String akış içeriğini içeren bir ERROR(/String)

Atar
akışı okurken hata oluştuysa

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

Bir karakter akışından bir ERROR(/String) alır.

parametreler
stream InputStream : ERROR(/InputStream)

length long : okunacak içeriğin boyutu, tüm içeriği okumak için 0'a ayarlayın

İadeler
String akış içeriğini içeren bir ERROR(/String)

Atar
akışı okurken hata oluştuysa

nullÇıkış Akışı

public static OutputStream nullOutputStream ()

Tüm yazmaları atan bir ERROR(/OutputStream) oluşturun.

İadeler
OutputStream