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)
托尔 |
公共方法 | |
---|---|
void
|
cleanFile()
删除与 FileInputStreamSource 关联的文件的便捷方法。 |
void
|
close()
对 InputStream 的来源进行必要的清理。 |
InputStream
|
createInputStream()
返回 |
File
|
getFile()
返回底层文件。 |
long
|
size()
返回源数据的大小(以字节为单位)。 |
公共构造函数
FileInputStreamSource
public FileInputStreamSource (File file)
参数 | |
---|---|
file |
File |
FileInputStreamSource
public FileInputStreamSource (File file, boolean deleteFileOnCancel)
托尔
参数 | |
---|---|
file |
File :包含要流式传输的数据的 ERROR(/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 已null
因之前对 cancel() 的调用而失效,或者如果新的 InputStream 无法
出于某种其他原因创建的 |
getFile
public File getFile ()
返回底层文件。流经流式传输后,文件不保证不再存在 已关闭。
返回 | |
---|---|
File |
size
public long size ()
返回源数据的大小(以字节为单位)。
返回 | |
---|---|
long |