RemoteFileResolver

public class RemoteFileResolver
extends Object

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


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

摘要

公用建構函式

RemoteFileResolver()

公用方法

static IRemoteFileResolver getDefaultResolver(URI fileURI, 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, 
                 config)

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

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

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

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

resolveRemoteFile

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

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

參數
fileURI URI:要載入的檔案

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

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

擲回
BuildRetrievalError 找不到要求的資源

resolveRemoteFile

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

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

參數
fileURI URI:要載入的檔案

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

resolver IRemoteFileResolver:用於解析檔案的 IRemoteFileResolver

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

擲回
BuildRetrievalError 找不到要求的資源