远程文件解析器

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当无法找到所请求的资源时