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 في |
static
String
|
calculateMd5(InputStream inputSource)
طريقة مساعدة لحساب md5 لتدفق إدخال |
static
void
|
cancel(InputStreamSource outputSource)
يؤدي هذا الإجراء إلى إلغاء سمة |
static
void
|
close(Closeable closeable)
يؤدي هذا الإجراء إلى إغلاق |
static
void
|
closeGZipStream(GZIPOutputStream outStream)
لإغلاق ساحة مشاركات إخراج gzip المحددة. |
static
void
|
closeStream(OutputStream out)
تم إيقاف هذه الطريقة نهائيًا.
استخدِم |
static
void
|
closeStream(InputStream in)
تم إيقاف هذه الطريقة نهائيًا.
استخدِم |
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)
حساب عدد الأسطر في |
static
void
|
flushAndCloseStream(OutputStream outStream)
محاولة مسح مصدر البيانات المحدّد، ثم إغلاقه |
static
BufferedReader
|
getBufferedReaderFromStreamSrc(InputStreamSource stream)
يمكنك إرجاع BuffferedReader لقراءة المحتوى من مصدر enterstreamSource المحدَّد. |
static
ByteArrayList
|
getByteArrayListFromSource(InputStreamSource source)
لاسترداد |
static
ByteArrayList
|
getByteArrayListFromStream(InputStream stream)
لاسترداد |
static
String
|
getStackTrace(Throwable throwable)
الحصول على رمز تتبُّع تسلسل استدعاء الدوال البرمجية على أنّه |
static
String
|
getStringFromSource(InputStreamSource source)
لاسترداد |
static
String
|
getStringFromStream(InputStream stream)
لاسترداد |
static
String
|
getStringFromStream(InputStream stream, long length)
لاسترداد |
static
OutputStream
|
nullOutputStream()
يمكنك إنشاء |
الطرق العامة
حساب 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 |