Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


可以將遠程文件解析為本地文件的對象的接口。例如:gs://bucket/dir/file.txt將被下載並更改為本地路徑。

概要

公開方法

abstract String getSupportedProtocol ()

返回支持下載的關聯協議。

default File resolveRemoteFiles (File consideredFile)

解決遠程文件。

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

解決遠程文件。

default void setPrimaryDevice (ITestDevice device)

實現接收待測設備的{@ink ITestDevice}表示形式的可選方式。

公開方法

getSupportedProtocol

public abstract String getSupportedProtocol ()

返回支持下載的關聯協議。

退貨
String

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

解決遠程文件。

參量
consideredFile FileERROR(/File)評估為遠程。

退貨
File解析的本地文件。

投擲
BuildRetrievalError如果出現問題。

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

解決遠程文件。

參量
consideredFile FileERROR(/File)評估為遠程。

queryArgs :作為查詢傳遞給URL的參數。

退貨
File解析的本地文件。

投擲
BuildRetrievalError如果出現問題。

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

實現接收待測設備的{@ink ITestDevice}表示形式的可選方式。

參量
device ITestDevice :當前調用的ITestDevice