Trình phân giải tệp từ xa

public class RemoteFileResolver
extends Object

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


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

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, config)

Tải một tệp do URI chỉ định rồi đặt tệp đó vào thư mục đích

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

Tải một tệp do URI chỉ định rồi đặ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 do URI chỉ định rồi đặt tệp đó vào thư mục đích

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

Trình phân giải tệp từ xa

public RemoteFileResolver ()

Phương thức công khai

getDefaultResolver

public static IRemoteFileResolver getDefaultResolver (URI fileURI, 
                 config)

Tải một tệp do URI chỉ định rồi đặt tệp đó vào thư mục đích

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

config : 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 do URI chỉ định rồi đặ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 một đối tượng ERROR(/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 do URI chỉ định rồi đặ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 để sử dụng để phân giải tệp

Giá trị trả về
IRemoteFileResolver.ResolvedFile một đối tượng ERROR(/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