StreamUtil

public class StreamUtil
extends Object

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


فئة الأداة المساعدة لإدارة تدفقات الإدخال.

ملخص

الأساليب العامة

static String calculateBase64Md5 (InputStream inputSource)

طريقة مساعدة لحساب base64 md5 لـ inputStream.

static long calculateCrc32 (InputStream inStream)

طريقة مساعدة لحساب CRC-32 ERROR(/InputStream) .

static String calculateMd5 (InputStream inputSource)

طريقة مساعدة لحساب md5 لـ inputStream.

static void cancel ( InputStreamSource outputSource)

يلغي InputStreamSource المحدد إذا لم يكن فارغًا.

static void close (Closeable closeable)

يغلق ERROR(/Closeable) .

static void closeGZipStream (GZIPOutputStream outStream)

يتم إغلاق دفق إخراج gzip المحدد.

static void closeStream (OutputStream out)

تم إهمال هذه الطريقة. استخدم close(Closeable) بدلاً من ذلك.

static void closeStream (InputStream in)

تم إهمال هذه الطريقة. استخدم close(Closeable) بدلاً من ذلك.

static void closeZipStream (ZipOutputStream outStream)

يتم إغلاق دفق الإخراج المضغوط المحدد.

static void copyFileToStream (File file, OutputStream outStream)

نسخ محتويات الملف إلى outStream.

static void copyStreamToWriter (InputStream inStream, Writer writer)

نسخ محتويات inStream إلى الكاتب.

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

نسخ محتويات origStream إلى destStream بدءًا من إزاحة معينة بحجم محدد.

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

نسخ محتويات origStream إلى destStream.

static void copyStreams (InputStream inStream, OutputStream outStream)

نسخ محتويات origStream إلى destStream.

static int countLinesFromSource ( InputStreamSource source)

حساب عدد الأسطر في InputStreamSource

static void flushAndCloseStream (OutputStream outStream)

يحاول مسح دفق الإخراج المحدد، ثم يغلقه.

static BufferedReader getBufferedReaderFromStreamSrc ( InputStreamSource stream)

قم بإرجاع BufferedReader لقراءة المحتويات من InputstreamSource المحدد.

static ByteArrayList getByteArrayListFromSource ( InputStreamSource source)

استرداد ByteArrayList من InputStreamSource .

static ByteArrayList getByteArrayListFromStream (InputStream stream)

استرداد ByteArrayList من دفق بايت.

static String getStackTrace (Throwable throwable)

يحصل على تتبع المكدس String .

static String getStringFromSource ( InputStreamSource source)

يسترد String من InputStreamSource .

static String getStringFromStream (InputStream stream)

يسترد String من دفق الأحرف.

static String getStringFromStream (InputStream stream, long length)

يسترد String من دفق الأحرف.

static OutputStream nullOutputStream ()

قم بإنشاء ERROR(/OutputStream) يتجاهل كافة عمليات الكتابة.

الأساليب العامة

احسب Base64Md5

public static String calculateBase64Md5 (InputStream inputSource)

طريقة مساعدة لحساب base64 md5 لـ inputStream. سيتم استهلاك inputStream وإغلاقه.

حدود
inputSource InputStream : يستخدم لإنشاء inputStream

عائدات
String base64 md5 للتيار

رميات
IOEException

حسابCrc32

public static long calculateCrc32 (InputStream inStream)

طريقة مساعدة لحساب CRC-32 ERROR(/InputStream) . سيتم استهلاك الدفق وإغلاقه. من المستحسن توفير دفق مخزنة.

حدود
inStream InputStream : ERROR(/InputStream)

عائدات
long CRC-32 للتيار

رميات
IOEException

احسبMd5

public static String calculateMd5 (InputStream inputSource)

طريقة مساعدة لحساب md5 لـ inputStream. سيتم استهلاك inputStream وإغلاقه.

حدود
inputSource InputStream : يستخدم لإنشاء inputStream

عائدات
String MD5 للتيار

رميات
IOEException

يلغي

public static void cancel (InputStreamSource outputSource)

يلغي InputStreamSource المحدد إذا لم يكن فارغًا.

حدود
outputSource InputStreamSource

يغلق

public static void close (Closeable closeable)

يغلق ERROR(/Closeable) .

حدود
closeable Closeable : ERROR(/Closeable) . لم يتم اتخاذ أي إجراء إذا كان null .

CloseGZipStream

public static void closeGZipStream (GZIPOutputStream outStream)

يتم إغلاق دفق إخراج gzip المحدد.

حدود
outStream GZIPOutputStream : ERROR(/ZipOutputStream) . لم يتم اتخاذ أي إجراء إذا كان البث الخارجي فارغًا.

CloseStream

public static void closeStream (OutputStream out)

تم إهمال هذه الطريقة.
استخدم close(Closeable) بدلاً من ذلك.

حدود
out OutputStream

CloseStream

public static void closeStream (InputStream in)

تم إهمال هذه الطريقة.
استخدم close(Closeable) بدلاً من ذلك.

حدود
in InputStream

CloseZipStream

public static void closeZipStream (ZipOutputStream outStream)

يتم إغلاق دفق الإخراج المضغوط المحدد.

حدود
outStream ZipOutputStream : ERROR(/ZipOutputStream) . لم يتم اتخاذ أي إجراء إذا كان البث الخارجي فارغًا.

CopyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

نسخ محتويات الملف إلى outStream. من المستحسن توفير دفق مخزنة.

حدود
file File : ERROR(/File)

outStream OutputStream : ERROR(/OutputStream)

رميات
IOEException

CopyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

نسخ محتويات inStream إلى الكاتب.

يوصى بتوفير دفق مخزن للإدخال والإخراج

حدود
inStream InputStream : ERROR(/InputStream)

writer Writer : وجهة ERROR(/Writer)

رميات
IOEException

CopyStreams

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

نسخ محتويات origStream إلى destStream بدءًا من إزاحة معينة بحجم محدد.

يوصى بتوفير دفق مخزن للإدخال والإخراج

حدود
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset long : إزاحة متى يبدأ نسخ البيانات.

size long : عدد البايتات المراد نسخها. القيمة السالبة تعني نسخ كل المحتوى.

رميات
IOEException

CopyStreams

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

نسخ محتويات origStream إلى destStream.

يوصى بتوفير دفق مخزن للإدخال والإخراج

حدود
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

offset int : إزاحة وقت بدء نسخ البيانات.

رميات
IOEException

CopyStreams

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

نسخ محتويات origStream إلى destStream.

يوصى بتوفير دفق مخزن للإدخال والإخراج

حدود
inStream InputStream : ERROR(/InputStream)

outStream OutputStream : ERROR(/OutputStream)

رميات
IOEException

countLinesFromSource

public static int countLinesFromSource (InputStreamSource source)

حساب عدد الأسطر في InputStreamSource

حدود
source InputStreamSource : مصدر InputStreamSource

عائدات
int عدد الخطوط

رميات
إذا حدث فشل في قراءة الدفق

FlushAndCloseStream

public static void flushAndCloseStream (OutputStream outStream)

يحاول مسح دفق الإخراج المحدد، ثم يغلقه.

حدود
outStream OutputStream : ERROR(/OutputStream) . لم يتم اتخاذ أي إجراء إذا كان البث الخارجي فارغًا.

getBufferedReaderFromStreamSrc

public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)

قم بإرجاع BufferedReader لقراءة المحتويات من InputstreamSource المحدد.

حدود
stream InputStreamSource : مصدر InputStreamSource

عائدات
BufferedReader قارئ مؤقت

getByteArrayListFromSource

public static ByteArrayList getByteArrayListFromSource (InputStreamSource source)

استرداد ByteArrayList من InputStreamSource .

حدود
source InputStreamSource : مصدر InputStreamSource

عائدات
ByteArrayList ByteArrayList الذي يحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

getByteArrayListFromStream

public static ByteArrayList getByteArrayListFromStream (InputStream stream)

استرداد ByteArrayList من دفق بايت.

حدود
stream InputStream : ERROR(/InputStream)

عائدات
ByteArrayList ByteArrayList الذي يحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

getStackTrace

public static String getStackTrace (Throwable throwable)

يحصل على تتبع المكدس String .

حدود
throwable Throwable : Throwable للتحويل.

عائدات
String تتبع مكدس String

getStringFromSource

public static String getStringFromSource (InputStreamSource source)

يسترد String من InputStreamSource .

حدود
source InputStreamSource : مصدر InputStreamSource

عائدات
String String تحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

getStringFromStream

public static String getStringFromStream (InputStream stream)

يسترد String من دفق الأحرف.

حدود
stream InputStream : ERROR(/InputStream)

عائدات
String String تحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

getStringFromStream

public static String getStringFromStream (InputStream stream, 
                long length)

يسترد String من دفق الأحرف.

حدود
stream InputStream : ERROR(/InputStream)

length long : حجم المحتوى المراد قراءته، اضبطه على 0 لقراءة جميع المحتويات

عائدات
String String تحتوي على محتويات الدفق

رميات
إذا حدث فشل في قراءة الدفق

nullOutputStream

public static OutputStream nullOutputStream ()

قم بإنشاء ERROR(/OutputStream) يتجاهل كافة عمليات الكتابة.

عائدات
OutputStream