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 |
static
String
|
calculateMd5(InputStream inputSource)
Metoda pomocnicza do obliczania md5 dla wejściowego strumienia danych. |
static
void
|
cancel(InputStreamSource outputSource)
Anuluje podaną wartość |
static
void
|
close(Closeable closeable)
Zamyka podany element |
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 |
static
void
|
closeStream(InputStream in)
Ta metoda została wycofana.
użyj właściwości |
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 |
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 |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
Pobiera |
static
String
|
getStackTrace(Throwable throwable)
Pobiera zrzut stosu jako |
static
String
|
getStringFromSource(InputStreamSource source)
Pobiera |
static
String
|
getStringFromStream(InputStream stream)
Pobiera |
static
String
|
getStringFromStream(InputStream stream, long length)
Pobiera |
static
OutputStream
|
nullOutputStream()
Utwórz obiekt |
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 |
Closeable – ERROR(/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 |
GZIPOutputStream – ERROR(/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 |
ZipOutputStream – ERROR(/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 |
OutputStream – ERROR(/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 |