本地主机资源管理器
public class LocalHostResourceManager
extends Object
implements IHostResourceManager
java.lang.Object | |
↳ | com.android.tradefed.host.LocalHostResourceManager |
管理主机资源。主机资源是本地文件。
概括
公共构造函数 | |
---|---|
LocalHostResourceManager () |
公共方法 | |
---|---|
void | cleanup () 清理主机资源。 |
File | getFile (String name) 通过资源id获取宿主资源本地文件。 |
void | setup () 设置主机资源。 |
受保护的方法 | |
---|---|
void | clearHostResource (String name, File localFile) 清除本地主机资源。 |
File | fetchHostResource (String name, String value) 使用本地文件作为主机资源。 |
公共构造函数
本地主机资源管理器
public LocalHostResourceManager ()
公共方法
清理
public void cleanup ()
清理主机资源。
获取文件
public File getFile (String name)
通过资源id获取宿主资源本地文件。
参数 | |
---|---|
name | String : 宿主资源的资源ID。 |
退货 | |
---|---|
File | 宿主资源的本地文件。 |
设置
public void setup ()
设置主机资源。主机资源可能来自不同的地方,远程云端或本地文件。该接口为 tradefed 提供了统一的方式来获取它需要的主机资源。安装程序应该正确地将文件下载到本地,稍后 tradefed 可以通过 getFile 通过主机资源名称获取本地。
投掷 | |
---|---|
ConfigurationException |
受保护的方法
清除主机资源
protected void clearHostResource (String name, File localFile)
清除本地主机资源。
参数 | |
---|---|
name | String : 宿主资源的id。 |
localFile | File :本地文件。 |
获取主机资源
protected File fetchHostResource (String name, String value)
使用本地文件作为主机资源。
参数 | |
---|---|
name | String :主机资源的名称。 |
value | String : 宿主资源的本地路径。 |
退货 | |
---|---|
File | 本地文件。 |
投掷 | |
---|---|
ConfigurationException |