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

public class SplitApkInstaller
extends SplitApkInstallerBase

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


خلاصه

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

static SplitApkInstaller create ( IDevice device, apks, boolean reInstall, installOptions)

یک SplitApkInstaller برای لیست داده شده از فایل‌های APK از میزبان به دستگاه داده شده برمی‌گرداند.

static SplitApkInstaller create ( IDevice device, String applicationId, apks, boolean reInstall, installOptions)

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

InstallMetrics install (long timeout, TimeUnit unit)

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

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

boolean uploadApk (String sessionId, File fileToUpload, int uniqueId, long timeout, TimeUnit unit)

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

ایجاد کردن

public static SplitApkInstaller create (IDevice device, 
                 apks, 
                boolean reInstall, 
                 installOptions)

یک SplitApkInstaller برای لیست داده شده از فایل‌های APK از میزبان به دستگاه داده شده برمی‌گرداند.

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

apks : فهرست فایل‌های APK.

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

installOptions

بازگشت‌ها
SplitApkInstaller

ایجاد کردن

public static SplitApkInstaller create (IDevice device, 
                String applicationId, 
                 apks, 
                boolean reInstall, 
                 installOptions)

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

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

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

apks : فهرست فایل‌های APK.

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

installOptions

بازگشت‌ها
SplitApkInstaller

نصب

public InstallMetrics install (long timeout, 
                TimeUnit unit)

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

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

unit TimeUnit

بازگشت‌ها
InstallMetrics معیارهای InstallMetrics برای زمان سپری شده در طول این نصب

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

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

آپلودآپک

protected boolean uploadApk (String sessionId, 
                File fileToUpload, 
                int uniqueId, 
                long timeout, 
                TimeUnit unit)

پارامترها
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

بازگشت‌ها
boolean