Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

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)的新克隆,以便调用者可以从头开始读取流。

long size ()

返回源数据的大小(以字节为单位)。

公共建设者

FileInputStreamSource

public FileInputStreamSource (File file)

参量
file File

FileInputStreamSource

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

Ctor

参量
file FileERROR(/File)包含要流式传输的数据

deleteFileOnCancel boolean :如果为true,则在调用close()时将删除关联的文件

公开方法

cleanFile

public void cleanFile ()

删除与FileInputStreamSource关联的文件的便捷方法。不安全。

public void close ()

在InputStream的源上执行任何必需的清理。调用此方法实质上使此InputStreamSource无效。

createInputStream

public InputStream createInputStream ()

返回ERROR(/InputStream)的新克隆,以便调用者可以从头开始读取流。每次调用此方法(直到调用cancel()为止)都将返回行为相同的ERROR(/InputStream) -将返回相同的内容。

退货
InputStream ERROR(/InputStream) ,调用方可以使用它从头开始读取数据源。如果此InputStreamSource已被先前对cancel()调用无效,或者由于某些其他原因而无法创建新的InputStream,则可能返回null

尺寸

public long size ()

返回源数据的大小(以字节为单位)。

退货
long