FileInputStreamSource

public class FileInputStreamSource
extends Object implements InputStreamSource

java.lang.Object
   ↳ com.android.tradefed.result.FileInputStreamSource


دالة InputStreamSource تأخذ ملفًا مدخلًا.

المتصل مسؤول عن حذف الملف

ملخّص

وظائف الإنشاء العامة

FileInputStreamSource(File file)
FileInputStreamSource(File file, boolean deleteFileOnCancel)

Ctor

الطرق العامة

void cleanFile()

طريقة سهلة لحذف الملف المرتبط بـ FileInputStreamSource

void close()

نفِّذ أي عملية تنظيف مطلوبة لمصدر InputStream.

InputStream createInputStream()

عرض نسخة جديدة من ERROR(/InputStream)، حتى يتمكّن المُتصل من قراءة البث من البداية

File getFile()

عرض الملف الأساسي

long size()

عرض حجم البيانات المصدر بالبايت

وظائف الإنشاء العامة

FileInputStreamSource

public FileInputStreamSource (File file)

المعلمات
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

المعلمات
file File: ERROR(/File) يحتوي على البيانات المطلوب بثّها

deleteFileOnCancel boolean: إذا كان صحيحًا، سيتم حذف الملف المرتبط عند استدعاء close()

الطرق العامة

cleanFile

public void cleanFile ()

طريقة سهلة لحذف الملف المرتبط بـ FileInputStreamSource غير آمن

إغلاق

public void close ()

نفِّذ أي عملية تنظيف مطلوبة لمصدر InputStream. يؤدي استدعاء هذه الطريقة إلى إبطال InputStreamSource بشكل أساسي.

createInputStream

public InputStream createInputStream ()

عرض نسخة جديدة من ERROR(/InputStream)، حتى يتمكّن المُتصل من قراءة البث من البداية سيؤدي كل استدعاء لهذه الطريقة (إلى أن يتم استدعاء cancel()) إلى عرض ERROR(/InputStream) ذات السلوك نفسه، أي سيتم عرض المحتوى نفسه.

المرتجعات
InputStream ERROR(/InputStream) يمكن للمتصل استخدامه لقراءة مصدر البيانات من البداية. قد يعرض القيمة null إذا تم إبطال InputStreamSource من خلال طلب سابق إلى cancel()، أو إذا تعذّر إنشاء InputStream جديد لأي سبب آخر.

getFile

public File getFile ()

عرض الملف الأساسي لا يمكن ضمان توفّر الملف بعد إغلاق عملية البث.

المرتجعات
File

الحجم

public long size ()

عرض حجم البيانات المصدر بالبايت

المرتجعات
long