RemoteFileResolver
public class RemoteFileResolver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.RemoteFileResolver |
Một lớp đơn giản cho phép một người tải các tệp từ nhiều nơi khác nhau bằng cách sử dụng URI và chức năng của nhà cung cấp dịch vụ.
Bản tóm tắt
Các nhà xây dựng công cộng | |
---|---|
RemoteFileResolver () |
Phương pháp công khai | |
---|---|
static IRemoteFileResolver | getDefaultResolver (URI fileURI, config) getDefaultResolver (URI fileURI, config) Tải tệp do URI chỉ định và đặt tệp đó vào thư mục đích |
static IRemoteFileResolver.ResolvedFile | resolveRemoteFile (URI fileURI, URI destDir) Tải tệp do URI chỉ định và đặt tệp đó vào thư mục đích |
static IRemoteFileResolver.ResolvedFile | resolveRemoteFile (URI fileURI, URI destDir, IRemoteFileResolver resolver) Tải tệp do URI chỉ định và đặt tệp đó vào thư mục đích |
Các nhà xây dựng công cộng
RemoteFileResolver
public RemoteFileResolver ()
Phương pháp công khai
getDefaultResolver
public static IRemoteFileResolver getDefaultResolver (URI fileURI,config)
Tải tệp do URI chỉ định và đặt tệp đó vào thư mục đích
Thông số | |
---|---|
fileURI | URI : tệp cần tải (cần thiết để xác định giao thức) |
config |
Lợi nhuận | |
---|---|
IRemoteFileResolver | một đối tượng IRemoteFileResolver để tải tệp cho giao thức đã cho |
giải quyếtRemoteFile
public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, URI destDir)
Tải tệp do URI chỉ định và đặt tệp đó vào thư mục đích
Thông số | |
---|---|
fileURI | URI : tệp cần tải |
destDir | URI : đích để đặt tệp đã tải |
Lợi nhuận | |
---|---|
IRemoteFileResolver.ResolvedFile | một đối tượng ERROR(/File) đại diện cho tệp đã tải |
Ném | |
---|---|
BuildRetrievalError | khi tài nguyên được yêu cầu không thể được định vị |
giải quyếtRemoteFile
public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, URI destDir, IRemoteFileResolver resolver)
Tải tệp do URI chỉ định và đặt tệp đó vào thư mục đích
Thông số | |
---|---|
fileURI | URI : tệp cần tải |
destDir | URI : đích để đặt tệp đã tải |
resolver | IRemoteFileResolver : IRemoteFileResolver để sử dụng để phân giải tệp |
Lợi nhuận | |
---|---|
IRemoteFileResolver.ResolvedFile | một đối tượng ERROR(/File) đại diện cho tệp đã tải |
Ném | |
---|---|
BuildRetrievalError | khi tài nguyên được yêu cầu không thể được định vị |