远程文件解析器

public class RemoteFileResolver
extends Object

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


一个简单的类,允许使用 URI 和服务提供者功能从不同的地方加载文件。

概括

公共构造函数

RemoteFileResolver ()

公共方法

static IRemoteFileResolver getDefaultResolver (URI fileURI, config) 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 指定的文件并将其放置在目标目录中

公共构造函数

远程文件解析器

public RemoteFileResolver ()

公共方法

获取默认解析器

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                 config)

加载由 URI 指定的文件并将其放置在目标目录中

参数
fileURI URI :要加载的文件(需要确定协议)

config :用于初始化解析器的配置

退货
IRemoteFileResolver用于为给定协议加载文件的IRemoteFileResolver对象

解析远程文件

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

加载由 URI 指定的文件并将其放置在目标目录中

参数
fileURI URI :要加载的文件

destDir URI : 放置加载文件的目的地

退货
IRemoteFileResolver.ResolvedFile表示加载文件的ERROR(/File)对象

投掷
BuildRetrievalError当无法找到所请求的资源时

解析远程文件

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

加载由 URI 指定的文件并将其放置在目标目录中

参数
fileURI URI :要加载的文件

destDir URI : 放置加载文件的目的地

resolver IRemoteFileResolver :用于解析文件的IRemoteFileResolver

退货
IRemoteFileResolver.ResolvedFile表示加载文件的ERROR(/File)对象

投掷
BuildRetrievalError当无法找到所请求的资源时