远程文件解析器
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 | 当无法找到所请求的资源时 |