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