RemoteFileResolver

public class RemoteFileResolver
extends Object

java.lang.Object
com.android.tradefed.config.RemoteFileResolver


Một lớp đơn giản cho phép tải tệp từ nhiều vị trí bằng URI và chức năng của nhà cung cấp dịch vụ.

Tóm tắt

Hàm khởi tạo công khai

RemoteFileResolver()

Phương thức công khai

static IRemoteFileResolver getDefaultResolver(URI fileURI, Map<String, String> config)

Tải một tệp được chỉ định bằng URI và đặt tệp đó vào thư mục đích

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir)

Tải một tệp được chỉ định bằng URI và đặt tệp đó vào thư mục đích

static IRemoteFileResolver.ResolvedFile resolveRemoteFile(URI fileURI, URI destDir, IRemoteFileResolver resolver)

Tải một tệp được chỉ định bằng URI và đặt tệp đó vào thư mục đích

Hàm khởi tạo công khai

RemoteFileResolver

public RemoteFileResolver ()

Phương thức công khai

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                Map<String, String> config)

Tải một tệp được chỉ định bằng URI và đặt tệp đó vào thư mục đích

Tham số
fileURI URI: tệp cần tải (cần thiết để xác định giao thức)

config Map: cấu hình dùng để khởi chạy trình phân giải

Giá trị trả về
IRemoteFileResolver đối tượng IRemoteFileResolver để tải tệp cho giao thức đã cho

resolveRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir)

Tải một tệp được chỉ định bằng URI và đặt tệp đó vào thư mục đích

Tham số
fileURI URI: tệp cần tải

destDir URI: đích đến để đặt tệp đã tải

Giá trị trả về
IRemoteFileResolver.ResolvedFile đối tượng File đại diện cho tệp đã tải

Gửi
BuildRetrievalError khi không thể tìm thấy tài nguyên được yêu cầu

resolveRemoteFile

public static IRemoteFileResolver.ResolvedFile resolveRemoteFile (URI fileURI, 
                URI destDir, 
                IRemoteFileResolver resolver)

Tải một tệp được chỉ định bằng URI và đặt tệp đó vào thư mục đích

Tham số
fileURI URI: tệp cần tải

destDir URI: đích đến để đặt tệp đã tải

resolver IRemoteFileResolver: IRemoteFileResolver cần dùng để phân giải tệp

Giá trị trả về
IRemoteFileResolver.ResolvedFile đối tượng File đại diện cho tệp đã tải

Gửi
BuildRetrievalError khi không thể tìm thấy tài nguyên được yêu cầu