Streamutil,

public class StreamUtil
extends Object

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


Klasa narzędzia do zarządzania strumieniami wejściowymi.

Podsumowanie

Metody publiczne

static String calculateBase64Md5(InputStream inputSource)

Metoda pomocnicza do obliczania parametru base64 md5 dla wejściowego źródła sygnału.

static long calculateCrc32(InputStream inStream)

Metoda pomocnicza do obliczania sumy CRC-32 dla ERROR(/InputStream).

static String calculateMd5(InputStream inputSource)

Metoda pomocnicza do obliczania md5 dla wejściowego strumienia danych.

static void cancel(InputStreamSource outputSource)

Anuluje podaną wartość InputStreamSource, jeśli nie ma wartości null.

static void close(Closeable closeable)

Zamyka podany element ERROR(/Closeable).

static void closeGZipStream(GZIPOutputStream outStream)

Zamyka dany strumień wyjściowy programu gzip.

static void closeStream(OutputStream out)

Ta metoda została wycofana. użyj właściwości close(Closeable).

static void closeStream(InputStream in)

Ta metoda została wycofana. użyj właściwości close(Closeable).

static void closeZipStream(ZipOutputStream outStream)

Zamyka dany strumień wyjściowy ZIP.

static void copyFileToStream(File file, OutputStream outStream)

Kopiuje zawartość pliku do OutStream.

static void copyStreamToWriter(InputStream inStream, Writer writer)

Kopiuje treść reklamy InStream do autora.

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

Kopiuje zawartość obiektu origStream do destStream, zaczynając od danego przesunięcia o określonym rozmiarze.

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

Kopiuje zawartość pliku origStream do destStream.

static void copyStreams(InputStream inStream, OutputStream outStream)

Kopiuje zawartość pliku origStream do destStream.

static int countLinesFromSource(InputStreamSource source)

Policz liczbę wierszy w kolumnie InputStreamSource

static void flushAndCloseStream(OutputStream outStream)

Podejmuje próbę opróżnienia danego strumienia wyjściowego, a następnie go zamyka.

static BufferedReader getBufferedReaderFromStreamSrc(InputStreamSource stream)

Zwraca BuffferedReader, aby odczytywać zawartość z danego źródła danych wejściowych.

static ByteArrayList getByteArrayListFromSource(InputStreamSource source)

Pobiera ByteArrayList z: InputStreamSource.

static ByteArrayList getByteArrayListFromStream(InputStream stream)

Pobiera ByteArrayList ze strumienia bajtów.

static String getStackTrace(Throwable throwable)

Pobiera zrzut stosu jako String.

static String getStringFromSource(InputStreamSource source)

Pobiera String z: InputStreamSource.

static String getStringFromStream(InputStream stream)

Pobiera String ze strumienia znaków.

static String getStringFromStream(InputStream stream, long length)

Pobiera String ze strumienia znaków.

static OutputStream nullOutputStream()

Utwórz obiekt ERROR(/OutputStream), który odrzuca wszystkie zapisy.

Metody publiczne

obliczanieBase64Md5

public static String calculateBase64Md5 (InputStream inputSource)

Metoda pomocnicza do obliczania base64 md5 dla wejściowego strumienia. Strumień wejściowy zostanie wykorzystany i zamknięto.

Parametry
inputSource InputStream: służy do tworzenia strumienia wejściowego

Zwroty
String base64 md5 strumienia

Rzuty
IOWyjątek

obliczCrc32

public static long calculateCrc32 (InputStream inStream)

Metoda pomocnicza do obliczania sumy CRC-32 dla ERROR(/InputStream). Strumień zostanie wykorzystany, zamknięto. Zalecamy zapewnienie strumienia buforowanego.

Parametry
inStream InputStream: ERROR(/InputStream)

Zwroty
long Kod CRC-32 strumienia

Rzuty
IOWyjątek

obliczMd5

public static String calculateMd5 (InputStream inputSource)

Metoda pomocnicza do obliczania md5 dla wejściowego strumienia danych. Strumień wejściowy zostanie wykorzystany i zamknięto.

Parametry
inputSource InputStream: służy do tworzenia strumienia wejściowego

Zwroty
String md5 strumienia

Rzuty
IOWyjątek

anuluj

public static void cancel (InputStreamSource outputSource)

Anuluje podaną wartość InputStreamSource, jeśli nie ma wartości null.

Parametry
outputSource InputStreamSource

zamknij

public static void close (Closeable closeable)

Zamyka podany element ERROR(/Closeable).

Parametry
closeable CloseableERROR(/Closeable). Nie podjęto żadnych działań, jeśli null.

zamknij GZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

Zamyka dany strumień wyjściowy programu gzip.

Parametry
outStream GZIPOutputStreamERROR(/ZipOutputStream). Jeśli wartość OutStream ma wartość null, nie są wykonywane żadne działania.

zamknij strumień

public static void closeStream (OutputStream out)

Ta metoda została wycofana.
użyj zamiast niego close(Closeable).

Parametry
out OutputStream

zamknij strumień

public static void closeStream (InputStream in)

Ta metoda została wycofana.
użyj zamiast niego close(Closeable).

Parametry
in InputStream

zamknij ZipStream

public static void closeZipStream (ZipOutputStream outStream)

Zamyka dany strumień wyjściowy ZIP.

Parametry
outStream ZipOutputStreamERROR(/ZipOutputStream). Jeśli wartość OutStream ma wartość null, nie są wykonywane żadne działania.

KopiujPlikToStrumień

public static void copyFileToStream (File file, 
                OutputStream outStream)

Kopiuje zawartość pliku do OutStream. Zalecamy zapewnienie strumienia buforowanego.

Parametry
file File: ERROR(/File)

outStream OutputStream: ERROR(/OutputStream)

Rzuty
IOWyjątek

KopiujStrumieńDoZapisu

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

Kopiuje treść reklamy InStream do autora.

Zalecane w celu udostępnienia buforowanego strumienia dla danych wejściowych i wyjściowych

Parametry
inStream InputStream: ERROR(/InputStream)

writer Writer: miejsce docelowe ERROR(/Writer)

Rzuty
IOWyjątek

copyStream

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

Kopiuje zawartość obiektu origStream do destStream, zaczynając od danego przesunięcia o określonym rozmiarze.

Zalecane w celu udostępnienia buforowanego strumienia dla danych wejściowych i wyjściowych

Parametry
inStream InputStream: ERROR(/InputStream)

outStream OutputStream: ERROR(/OutputStream)

offset long: przesunięcie daty rozpoczęcia kopiowania danych.

size long: liczba bajtów do skopiowania. Wartość ujemna oznacza skopiowanie całej treści.

Rzuty
IOWyjątek

copyStream

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

Kopiuje zawartość pliku origStream do destStream.

Zalecane w celu udostępnienia buforowanego strumienia dla danych wejściowych i wyjściowych

Parametry
inStream InputStream: ERROR(/InputStream)

outStream OutputStream: ERROR(/OutputStream)

offset int: przesunięcie daty rozpoczęcia kopiowania danych.

Rzuty
IOWyjątek

copyStream

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

Kopiuje zawartość pliku origStream do destStream.

Zalecane w celu udostępnienia buforowanego strumienia dla danych wejściowych i wyjściowych

Parametry
inStream InputStream: ERROR(/InputStream)

outStream OutputStream: ERROR(/OutputStream)

Rzuty
IOWyjątek

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

Policz liczbę wierszy w kolumnie InputStreamSource

Parametry
source InputStreamSource: InputStreamSource

Zwroty
int liczba wierszy

Rzuty
jeśli wystąpił błąd podczas odczytu strumienia

flushAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

Podejmuje próbę opróżnienia danego strumienia wyjściowego, a następnie go zamyka.

Parametry
outStream OutputStreamERROR(/OutputStream). Jeśli wartość OutStream ma wartość null, nie są wykonywane żadne działania.

getBufferedReaderFromStreamSrc;

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

Zwraca BuffferedReader, aby odczytywać zawartość z danego źródła danych wejściowych.

Parametry
stream InputStreamSource: InputStreamSource

Zwroty
BufferedReader BuffferedReader

getByteTrackListFromSource,

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

Pobiera ByteArrayList z: InputStreamSource.

Parametry
source InputStreamSource: InputStreamSource

Zwroty
ByteArrayList element ByteArrayList zawierający zawartość strumienia

Rzuty
jeśli wystąpił błąd podczas odczytu strumienia

getByteTablicaListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

Pobiera ByteArrayList ze strumienia bajtów.

Parametry
stream InputStream: ERROR(/InputStream)

Zwroty
ByteArrayList obiekt ByteArrayList zawierający zawartość strumienia

Rzuty
jeśli wystąpił błąd podczas odczytu strumienia

getStackTrace,

public static String getStackTrace (Throwable throwable)

Pobiera zrzut stosu jako String.

Parametry
throwable Throwable: element Throwable do konwersji.

Zwroty
String zrzut stosu String

getStringFromSource

public static String getStringFromSource (InputStreamSource source)

Pobiera String z: InputStreamSource.

Parametry
source InputStreamSource: InputStreamSource

Zwroty
String element String zawierający zawartość strumienia

Rzuty
jeśli wystąpił błąd podczas odczytu strumienia

getStringFromStream

public static String getStringFromStream (InputStream stream)

Pobiera String ze strumienia znaków.

Parametry
stream InputStream: ERROR(/InputStream)

Zwroty
String obiekt String zawierający zawartość strumienia

Rzuty
jeśli wystąpił błąd podczas odczytu strumienia

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

Pobiera String ze strumienia znaków.

Parametry
stream InputStream: ERROR(/InputStream)

length long: rozmiar czytanej treści; ustaw 0, aby odczytać całą treść.

Zwroty
String obiekt String zawierający zawartość strumienia

Rzuty
jeśli wystąpił błąd podczas odczytu strumienia

nullOutputStream

public static OutputStream nullOutputStream ()

Utwórz obiekt ERROR(/OutputStream), który odrzuca wszystkie zapisy.

Zwroty
OutputStream