檔案輸入串流來源
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()
傳回來源資料的大小 (以位元組為單位)。 |
公用建構函式
檔案輸入串流來源
public FileInputStreamSource (File file)
參數 | |
---|---|
file |
File |
檔案輸入串流來源
public FileInputStreamSource (File file, boolean deleteFileOnCancel)
司機
參數 | |
---|---|
file |
File :ERROR(/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 |