RemoteFileResolver

public class RemoteFileResolver
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.RemoteFileResolver


這個簡單的類別可讓您使用 URI 和服務供應商功能,從各種位置載入檔案。

摘要

公用建構函式

RemoteFileResolver()

公用方法

static IRemoteFileResolver getDefaultResolver(URI fileURI, Map<String, String> config)

載入 URI 指定的檔案,並將其放在目的地目錄中

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir)

載入 URI 指定的檔案,並將其放在目的地目錄中

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir, IRemoteFileResolver resolver)

載入 URI 指定的檔案,並將其放在目的地目錄中

公用建構函式

RemoteFileResolver

public RemoteFileResolver ()

公用方法

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                Map<String, String> config)

載入 URI 指定的檔案,並將其放在目的地目錄中

參數
fileURI URI:要載入的檔案 (判斷通訊協定時需要)

config Map:用來初始化解析器的設定

傳回
IRemoteFileResolver 用於為指定通訊協定載入檔案的 IRemoteFileResolver 物件

resolveRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir)

載入 URI 指定的檔案,並將其放在目的地目錄中

參數
fileURI URI:要載入的檔案

destDir URI:載入檔案的放置目的地

傳回
IRemoteFileResolver.ResolvedFile 代表已載入檔案的 File 物件

擲回
BuildRetrievalError 找不到要求的資源時

resolveRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir, 
                IRemoteFileResolver resolver)

載入 URI 指定的檔案,並將其放在目的地目錄中

參數
fileURI URI:要載入的檔案

destDir URI:載入檔案的放置目的地

resolver IRemoteFileResolver:用於解析檔案的 IRemoteFileResolver

傳回
IRemoteFileResolver.ResolvedFile 代表已載入檔案的 File 物件

擲回
BuildRetrievalError 找不到要求的資源時