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 |
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 |
static void | close (Closeable closeable) Verilen |
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 |
static void | closeStream (InputStream in) Bu yöntem kullanımdan kaldırıldı. bunun yerine |
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 |
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 |
static ByteArrayList | getByteArrayListFromStream (InputStream stream) Bir bayt akışından bir |
static String | getStackTrace (Throwable throwable) Yığın izlemesini bir |
static String | getStringFromSource ( InputStreamSource source) Bir |
static String | getStringFromStream (InputStream stream) Bir karakter akışından bir |
static String | getStringFromStream (InputStream stream, long length) Bir karakter akışından bir |
static OutputStream | nullOutputStream () Tüm yazmaları atan bir |
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 önerilirparametreler | |
---|---|
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 önerilirparametreler | |
---|---|
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 |