SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Riepilogo

Metodi pubblici

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

Restituisce un SplitApkInstaller per l'elenco specificato di file APK dall'host al dispositivo specificato.

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

Restituisce un SplitApkInstaller per installare l'elenco specificato di file APK dall'host a un'applicazione esistente sul dispositivo specificato.

InstallMetrics install(long timeout, TimeUnit unit)

Installa un'applicazione Android composta da più file APK tramite streaming dai file sull'host

Metodi protetti

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

Metodi pubblici

crea

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

Restituisce un SplitApkInstaller per l'elenco specificato di file APK dall'host al dispositivo specificato.

Parametri
device IDevice: il dispositivo su cui installare l'APK, che deve includere almeno l'APK principale.

apks : elenco dei file APK.

reInstall boolean: indica se abilitare l'opzione di reinstallazione.

installOptions

Ritorni
SplitApkInstaller

crea

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

Restituisce un SplitApkInstaller per installare l'elenco specificato di file APK dall'host a un'applicazione esistente sul dispositivo specificato.

Parametri
device IDevice: il dispositivo su cui installare l'APK.

applicationId String: l'ID applicazione dell'applicazione esistente con cui installare nuovi APK.

apks : elenco dei file APK.

reInstall boolean: indica se abilitare l'opzione di reinstallazione.

installOptions

Ritorni
SplitApkInstaller

installa

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Installa un'applicazione Android composta da più file APK tramite streaming dai file sull'host

Parametri
timeout long: timeout di installazione

unit TimeUnit

Ritorni
InstallMetrics Metriche InstallMetrics per il tempo trascorso durante questa installazione

Lanci
InstallException se l'installazione non va a buon fine.

Metodi protetti

uploadApk

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

Parametri
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

Ritorni
boolean