نصب‌کننده‌ی RemoteSplitApk

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

شیء جاوا
com.android.tradefed.device.server.SplitApkInstallerBase
com.android.tradefed.device.server.RemoteSplitApkInstaller


خلاصه

روش‌های عمومی

static RemoteSplitApkInstaller create ( IDevice device, remoteApks, boolean reInstall, installOptions)

یک SplitApkInstaller برای لیست داده شده از APK هایی که قبلاً در دستگاه داده شده آپلود شده اند، برمی گرداند.

static RemoteSplitApkInstaller create ( IDevice device, String applicationId, remoteApks, boolean reInstall, installOptions)

یک SplitApkInstaller برمی‌گرداند تا لیست مشخصی از APKهایی که از قبل در دستگاه مشخص آپلود شده‌اند را روی یک برنامه‌ی موجود روی دستگاه نصب کند.

void install (long timeout, TimeUnit unit)

یک برنامه اندروید ساخته شده از چندین فایل APK که به صورت محلی روی دستگاه قرار دارند را نصب می‌کند.

روش‌های محافظت‌شده

boolean writeRemoteApk (String sessionId, String filePath, long timeout, TimeUnit unit)

روش‌های عمومی

ایجاد کردن

public static RemoteSplitApkInstaller create (IDevice device, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

یک SplitApkInstaller برای لیست داده شده از APK هایی که قبلاً در دستگاه داده شده آپلود شده اند، برمی گرداند.

پارامترها
device IDevice : دستگاهی که قرار است APK را نصب کند، باید حداقل شامل APK اصلی باشد.

remoteApks

reInstall boolean : آیا گزینه نصب مجدد فعال شود یا خیر.

installOptions

بازگشت‌ها
RemoteSplitApkInstaller

ایجاد کردن

public static RemoteSplitApkInstaller create (IDevice device, 
                String applicationId, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

یک SplitApkInstaller برمی‌گرداند تا لیست مشخصی از APKهایی که از قبل در دستگاه مشخص آپلود شده‌اند را روی یک برنامه‌ی موجود روی دستگاه نصب کند.

پارامترها
device IDevice : دستگاهی که قرار است فایل APK را نصب کند.

applicationId String : شناسه برنامه موجود که قرار است فایل‌های APK جدید با آن نصب شوند.

remoteApks

reInstall boolean : آیا گزینه نصب مجدد فعال شود یا خیر.

installOptions

بازگشت‌ها
RemoteSplitApkInstaller

نصب

public void install (long timeout, 
                TimeUnit unit)

یک برنامه اندروید ساخته شده از چندین فایل APK که به صورت محلی روی دستگاه قرار دارند را نصب می‌کند.

پارامترها
timeout long : زمان نصب به پایان رسیده است

unit TimeUnit

پرتاب‌ها
InstallException اگر نصب با شکست مواجه شود.

روش‌های محافظت‌شده

writeRemoteApk

protected boolean writeRemoteApk (String sessionId, 
                String filePath, 
                long timeout, 
                TimeUnit unit)

پارامترها
sessionId String

filePath String

timeout long

unit TimeUnit

بازگشت‌ها
boolean