IRemoteFileResolver
public interface IRemoteFileResolver
| com.android.tradefed.config.remote.IRemoteFileResolver |
رابطی برای اشیایی که میتوانند یک فایل راه دور را به یک فایل محلی تبدیل کنند. برای مثال: gs://bucket/dir/file.txt دانلود شده و به یک مسیر محلی تغییر مییابد.
خلاصه
کلاسهای تو در تو | |
|---|---|
class | IRemoteFileResolver.RemoteFileResolverArgsآرگومانها به حلکنندهها منتقل شدند |
class | IRemoteFileResolver.ResolvedFileکلاسی که اطلاعات مربوط به فایل حل شده و برخی از فرادادهها را در خود نگه میدارد. |
روشهای عمومی | |
|---|---|
abstract String | getSupportedProtocol ()پروتکل مرتبط پشتیبانی شده برای دانلود را برمیگرداند. |
default IRemoteFileResolver.ResolvedFile | resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)فایل راه دور را در یک رابط کاربری مقاوم در برابر آینده حل کنید |
default File | resolveRemoteFiles (File consideredFile)فایل راه دور را حل کنید. |
default File | resolveRemoteFiles (File consideredFile, Map<String, String> queryArgs)فایل راه دور را حل کنید. |
default void | setPrimaryDevice ( ITestDevice device)روشی اختیاری برای پیادهسازی جهت دریافت یک نمایش {@ink ITestDevice} از دستگاه تحت آزمایش. |
روشهای عمومی
دریافت پروتکل پشتیبانیشده
public abstract String getSupportedProtocol ()
پروتکل مرتبط پشتیبانی شده برای دانلود را برمیگرداند.
| بازگشتها | |
|---|---|
String | |
resolveRemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
فایل راه دور را در یک رابط کاربری مقاوم در برابر آینده حل کنید
| پارامترها | |
|---|---|
args | IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs ریموت مورد نظر برای دانلود و نحوهی دانلود را توصیف میکنند. |
| بازگشتها | |
|---|---|
IRemoteFileResolver.ResolvedFile | نمایش فایل محلی حل شده. |
| پرتابها | |
|---|---|
BuildRetrievalError | اگر مشکلی پیش بیاید. |
resolveRemoteFiles
public File resolveRemoteFiles (File consideredFile)
فایل راه دور را حل کنید.
| پارامترها | |
|---|---|
consideredFile | File : File به عنوان فایل راه دور ارزیابی میشود. |
| بازگشتها | |
|---|---|
File | فایل محلی حل شده. |
| پرتابها | |
|---|---|
BuildRetrievalError | اگر مشکلی پیش بیاید. |
resolveRemoteFiles
public File resolveRemoteFiles (File consideredFile,
Map<String, String> queryArgs)فایل راه دور را حل کنید.
| پارامترها | |
|---|---|
consideredFile | File : File به عنوان فایل راه دور ارزیابی میشود. |
queryArgs | Map : آرگومانهایی که به عنوان یک پرسوجو به URL ارسال میشوند. |
| بازگشتها | |
|---|---|
File | فایل محلی حل شده. |
| پرتابها | |
|---|---|
BuildRetrievalError | اگر مشکلی پیش بیاید. |
دستگاه اولیه را تنظیم کنید
public void setPrimaryDevice (ITestDevice device)
روشی اختیاری برای پیادهسازی جهت دریافت یک نمایش {@ink ITestDevice} از دستگاه تحت آزمایش.
| پارامترها | |
|---|---|
device | ITestDevice : ITestDevice فراخوانی فعلی. |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.