StreamUtil
public
class
StreamUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.StreamUtil |
فئة أدوات لإدارة مصادر الإدخال
ملخّص
الطرق العامة | |
---|---|
static
String
|
calculateBase64Md5(InputStream inputSource)
طريقة مساعدة لاحتساب md5 base64 لـ inputStream. |
static
long
|
calculateCrc32(InputStream inStream)
طريقة مساعدة لاحتساب CRC-32 لملف |
static
String
|
calculateMd5(InputStream inputSource)
طريقة مساعدة لاحتساب md5 لـ inputStream |
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)
نسخ محتوى الملف إلى outStream |
static
void
|
copyStreamToWriter(InputStream inStream, Writer writer)
نسخ محتوى inStream إلى 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 لقراءة المحتوى من InputstreamSource المحدّد |
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()
أنشئ |
الطرق العامة
calculateBase64Md5
public static String calculateBase64Md5 (InputStream inputSource)
طريقة مساعدة لاحتساب md5 base64 لـ inputStream. سيتم استخدام inputStream وإغلاقه.
المعلمات | |
---|---|
inputSource |
InputStream : يُستخدَم لإنشاء inputStream |
المرتجعات | |
---|---|
String |
base64 md5 من البث |
عمليات الرمي | |
---|---|
|
IOException |
calculateCrc32
public static long calculateCrc32 (InputStream inStream)
طريقة مساعدة لاحتساب CRC-32 لملف ERROR(/InputStream)
. سيتم استخدام البث
وإغلاقه. ننصحك بتوفير بث مخزّن مؤقتًا.
المعلمات | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
المرتجعات | |
---|---|
long |
CRC-32 للبث |
عمليات الرمي | |
---|---|
|
IOException |
calculateMd5
public static String calculateMd5 (InputStream inputSource)
طريقة مساعدة لاحتساب md5 لـ inputStream سيتم استخدام inputStream وإغلاقه.
المعلمات | |
---|---|
inputSource |
InputStream : يُستخدَم لإنشاء inputStream |
المرتجعات | |
---|---|
String |
md5 للبث |
عمليات الرمي | |
---|---|
|
IOException |
إلغاء
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) لا يتم اتّخاذ أي إجراء إذا كان outStream فارغًا. |
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)
يغلق هذا الإجراء بثّ إخراج ملفات zip المحدّد.
المعلمات | |
---|---|
outStream |
ZipOutputStream : ERROR(/ZipOutputStream) لا يتم اتّخاذ أي إجراء إذا كان outStream فارغًا. |
copyFileToStream
public static void copyFileToStream (File file, OutputStream outStream)
نسخ محتوى الملف إلى outStream ننصحك بتوفير بث مخزّن مؤقتًا.
المعلمات | |
---|---|
file |
File : ERROR(/File) |
outStream |
OutputStream : ERROR(/OutputStream) |
عمليات الرمي | |
---|---|
|
IOException |
copyStreamToWriter
public static void copyStreamToWriter (InputStream inStream, Writer writer)
نسخ محتوى inStream إلى writer
يُنصح بتوفير بث مؤقت للإدخال والإخراج.
المعلمات | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
writer |
Writer : وجهة ERROR(/Writer) |
عمليات الرمي | |
---|---|
|
IOException |
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 : عدد البايتات المطلوب نسخها تعني القيمة السالبة نسخ كل المحتوى. |
عمليات الرمي | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream, int offset)
نسخ محتويات origStream إلى destStream
يُنصح بتوفير بث مؤقت للإدخال والإخراج.
المعلمات | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
offset |
int : الإزاحة لبدء نسخ البيانات |
عمليات الرمي | |
---|---|
|
IOException |
copyStreams
public static void copyStreams (InputStream inStream, OutputStream outStream)
نسخ محتويات origStream إلى destStream
يُنصح بتوفير بث مؤقت للإدخال والإخراج.
المعلمات | |
---|---|
inStream |
InputStream : ERROR(/InputStream) |
outStream |
OutputStream : ERROR(/OutputStream) |
عمليات الرمي | |
---|---|
|
IOException |
countLinesFromSource
public static int countLinesFromSource (InputStreamSource source)
احتساب عدد السطور في InputStreamSource
المعلمات | |
---|---|
source |
InputStreamSource : InputStreamSource |
المرتجعات | |
---|---|
int |
عدد الأسطر |
عمليات الرمي | |
---|---|
|
في حال حدوث خطأ أثناء قراءة البث |
flushAndCloseStream
public static void flushAndCloseStream (OutputStream outStream)
تحاول تفريغ بث الإخراج المحدَّد، ثمّ إغلاقه.
المعلمات | |
---|---|
outStream |
OutputStream : ERROR(/OutputStream) لا يتم اتّخاذ أي إجراء إذا كان outStream فارغًا. |
getBufferedReaderFromStreamSrc
public static BufferedReader getBufferedReaderFromStreamSrc (InputStreamSource stream)
عرض BuffferedReader لقراءة المحتوى من InputstreamSource المحدّد
المعلمات | |
---|---|
stream |
InputStreamSource : InputStreamSource |
المرتجعات | |
---|---|
BufferedReader |
BuffferedReader |
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 |