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 |
找不到要求的資源時 |