RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


סיכום

‫methods ציבוריים

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)

התקנה של אפליקציית Android שמורכבת מכמה קובצי APK שנמצאים באופן מקומי במכשיר

שיטות מוגנות

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

‫methods ציבוריים

יצירה

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)

התקנה של אפליקציית Android שמורכבת מכמה קובצי 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