RemoteFileResolver
public
class
RemoteFileResolver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.RemoteFileResolver |
这是一个简单的类,可让用户使用 URI 和服务提供程序功能从各种位置加载文件。
摘要
公共构造函数 | |
---|---|
RemoteFileResolver()
|
公共方法 | |
---|---|
static
IRemoteFileResolver
|
getDefaultResolver(URI fileURI,
加载由 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 |
找不到请求的资源 |