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, String applicationId, List<File> apks, boolean reInstall, List<String> installOptions)

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

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

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

InstallMetrics install(long timeout, TimeUnit unit)

Installa un'app per Android composta da più file APK tramite lo streaming dei file sull'host

Metodi protetti

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

Metodi pubblici

create

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

Restituisce un SplitApkInstaller per installare l'elenco di file APK specificato 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 su cui installare i nuovi APK con.

apks List: elenco di file APK.

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

installOptions List

Valori restituiti
SplitApkInstaller

create

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

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

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

apks List: elenco di file APK.

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

installOptions List

Valori restituiti
SplitApkInstaller

install

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Installa un'app per Android composta da più file APK tramite lo streaming dei file sull'host

Parametri
timeout long: timeout di installazione

unit TimeUnit

Valori restituiti
InstallMetrics Metriche InstallMetrics per il tempo trascorso durante l'installazione

Genera
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

Risultati
boolean