StreamUtil

public class StreamUtil
extends Object

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


فئة الأداة لإدارة مصادر الإدخال

ملخّص

الطرق العامة

static String calculateBase64Md5(InputStream inputSource)

طريقة مساعِدة لحساب معيار base64 md5 في مصدر إدخال

static long calculateCrc32(InputStream inStream)

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

static String calculateMd5(InputStream inputSource)

طريقة مساعدة لحساب md5 لتدفق إدخال

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)

يتم إغلاق ساحة المشاركات بتنسيق ZIP.

static void copyFileToStream(File file, OutputStream outStream)

تنسخ محتوى الملف إلى "خارج البث المباشر".

static void copyStreamToWriter(InputStream inStream, Writer writer)

نسخ محتوى الإعلانات أثناء البث إلى الكاتب

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)

يمكنك إرجاع BuffferedReader لقراءة المحتوى من مصدر enterstreamSource المحدَّد.

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 لمدخل الإدخال. سيتم استهلاك مصدر الإدخال مغلق.

المعلمات
inputSource InputStream: يُستخدَم لإنشاء ساحة مشاركات

المرتجعات
String Base64 md5 لجهاز البث

الرميات
IOاستثناء

حساب Crc32

public static long calculateCrc32 (InputStream inStream)

طريقة مساعِدة لحساب CRC-32 في ERROR(/InputStream). سيتم مشاهدة البث مغلق. يُنصح بتوفير بث مخزَّن مؤقتًا.

المعلمات
inStream InputStream: ERROR(/InputStream)

المرتجعات
long CRC-32 من مجموعة البث

الرميات
IOاستثناء

حساب متوسّط 5

public static String calculateMd5 (InputStream inputSource)

طريقة مساعدة لحساب md5 لتدفق إدخال سيتم استهلاك مصدر الإدخال مغلق.

المعلمات
inputSource InputStream: يُستخدَم لإنشاء ساحة مشاركات

المرتجعات
String md5 من البث

الرميات
IOاستثناء

إلغاء

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) لا يتم اتخاذ أي إجراء إذا كانت قيمة خارج البث فارغة.

إغلاق البث

public static void closeStream (OutputStream out)

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

المعلمات
out OutputStream

إغلاق البث

public static void closeStream (InputStream in)

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

المعلمات
in InputStream

CloseZipStream

public static void closeZipStream (ZipOutputStream outStream)

يتم إغلاق ساحة المشاركات بتنسيق ZIP.

المعلمات
outStream ZipOutputStream: ERROR(/ZipOutputStream) لا يتم اتخاذ أي إجراء إذا كانت قيمة خارج البث فارغة.

CopyFileToStream

public static void copyFileToStream (File file, 
                OutputStream outStream)

تنسخ محتوى الملف إلى "خارج البث المباشر". يُنصح بتوفير بث مخزَّن مؤقتًا.

المعلمات
file File: ERROR(/File)

outStream OutputStream: ERROR(/OutputStream)

الرميات
IOاستثناء

CopyStreamToWriter

public static void copyStreamToWriter (InputStream inStream, 
                Writer writer)

نسخ محتوى الإعلانات أثناء البث إلى الكاتب

يُنصح بتوفير بث مخزَّن مؤقتًا للمدخلات والمخرجات.

المعلمات
inStream InputStream: ERROR(/InputStream)

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

الرميات
IOاستثناء

نسخ بث المحتوى

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: عدد وحدات البايت المراد نسخها تعني القيمة السالبة نسخ المحتوى بالكامل.

الرميات
IOاستثناء

نسخ بث مباشر

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

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

يُنصح بتوفير بث مخزَّن مؤقتًا للمدخلات والمخرجات.

المعلمات
inStream InputStream: ERROR(/InputStream)

outStream OutputStream: ERROR(/OutputStream)

offset int: الوقت الذي يتم فيه بدء نسخ البيانات

الرميات
IOاستثناء

نسخ بث مباشر

public static void copyStreams (InputStream inStream, 
                OutputStream outStream)

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

يُنصح بتوفير بث مخزَّن مؤقتًا للمدخلات والمخرجات.

المعلمات
inStream InputStream: ERROR(/InputStream)

outStream OutputStream: ERROR(/OutputStream)

الرميات
IOاستثناء

عدد الأسطر من المصدر

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)

يمكنك إرجاع BuffferedReader لقراءة المحتوى من مصدر enterstreamSource المحدَّد.

المعلمات
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 تشتمل على محتوى ساحة المشاركات

الرميات
إذا حدث خطأ أثناء قراءة مجموعة البث

قيمة OutputStream

public static OutputStream nullOutputStream ()

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

المرتجعات
OutputStream