SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

java.lang.Object
   ↳ com.android.tradefed.device.server.SplitApkInstallerBase
     ↳ com.android.tradefed.device.server.SplitApkInstaller


סיכום

‫methods ציבוריים

static SplitApkInstaller create(IDevice device, String applicationId, List<File> apks, boolean reInstall, List<String> installOptions)

מחזירה SplitApkInstaller כדי להתקין רשימה נתונה של קובצי APK מהמארח לאפליקציה קיימת במכשיר הנתון.

static SplitApkInstaller create(IDevice device, List<File> apks, boolean reInstall, List<String> installOptions)

מחזירה SplitApkInstaller עבור רשימת קובצי ה-APK שצוינה מהמארח למכשיר שצוין.

InstallMetrics install(long timeout, TimeUnit unit)

התקנה של אפליקציה ל-Android שמורכבת מכמה קובצי APK באמצעות סטרימינג מקבצים במארח

שיטות מוגנות

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

‫methods ציבוריים

create

public static SplitApkInstaller create (IDevice device, 
                String applicationId, 
                List<File> apks, 
                boolean reInstall, 
                List<String> installOptions)

מחזירה SplitApkInstaller כדי להתקין רשימה נתונה של קובצי APK מהמארח לאפליקציה קיימת במכשיר הנתון.

פרמטרים
device IDevice: המכשיר שבו יותקן ה-APK.

applicationId String: מזהה האפליקציה הקיימת שדרכה יותקנו קובצי APK חדשים.

apks List: רשימה של קובצי APK.

reInstall boolean: האם להפעיל את האפשרות להתקנה מחדש.

installOptions List

החזרות
SplitApkInstaller

create

public static SplitApkInstaller create (IDevice device, 
                List<File> apks, 
                boolean reInstall, 
                List<String> installOptions)

מחזירה SplitApkInstaller עבור רשימת קובצי ה-APK שצוינה מהמארח למכשיר שצוין.

פרמטרים
device IDevice: המכשיר שבו יותקן ה-APK, חייב לכלול לפחות את ה-APK הראשי.

apks List: רשימה של קובצי APK.

reInstall boolean: האם להפעיל את האפשרות להתקנה מחדש.

installOptions List

החזרות
SplitApkInstaller

התקנה

public InstallMetrics install (long timeout, 
                TimeUnit unit)

התקנה של אפליקציה ל-Android שמורכבת מכמה קובצי APK באמצעות סטרימינג מקבצים במארח

פרמטרים
timeout long: פסק זמן להתקנה

unit TimeUnit

החזרות
InstallMetrics InstallMetrics מדדים של הזמן שחלף במהלך ההתקנה

הקפצת הודעות שגיאה (throw)
InstallException אם ההתקנה נכשלת.

שיטות מוגנות

uploadApk

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

פרמטרים
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

חזרה לרצף השגרה
boolean