檔案輸入串流來源

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()

傳回 ERROR(/InputStream) 的新本機副本,讓呼叫端可以從中讀取串流 「成本」是「關鍵」

File getFile()

傳回基礎檔案。

long size()

傳回來源資料的大小 (以位元組為單位)。

公用建構函式

檔案輸入串流來源

public FileInputStreamSource (File file)

參數
file File

檔案輸入串流來源

public FileInputStreamSource (File file, 
                boolean deleteFileOnCancel)

司機

參數
file FileERROR(/File),內含要串流的資料

deleteFileOnCancel boolean:如果為 true,close() 稱為

公用方法

清除檔案

public void cleanFile ()

刪除與 FileInputStreamSource 關聯的檔案的便利方法。不安全,

關閉

public void close ()

對 InputStream 來源執行任何必要的清除作業。基本上呼叫這個方法 這個 InputStreamSource 會失效。

建立輸入內容流

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