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 在找不到请求的资源时