RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


Riepilogo

Metodi pubblici

static RemoteSplitApkInstaller create(IDevice device, String applicationId, List<String> remoteApks, boolean reInstall, List<String> installOptions)

Restituisce un SplitApkInstaller per installare l'elenco specificato di APK già caricati sul dispositivo specificato in un'applicazione esistente sul dispositivo.

static RemoteSplitApkInstaller create(IDevice device, List<String> remoteApks, boolean reInstall, List<String> installOptions)

Restituisce un SplitApkInstaller per l'elenco specificato di APK già caricati su dispositivo specificato.

void install(long timeout, TimeUnit unit)

Installa un'app per Android composta da diversi file APK presenti localmente sul dispositivo

Metodi protetti

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

Metodi pubblici

create

public static RemoteSplitApkInstaller create (IDevice device, 
                String applicationId, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

Restituisce un SplitApkInstaller per installare l'elenco specificato di APK già caricati sul dispositivo specificato in un'applicazione esistente sul dispositivo.

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.

remoteApks List

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

installOptions List

Risultati
RemoteSplitApkInstaller

create

public static RemoteSplitApkInstaller create (IDevice device, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

Restituisce un SplitApkInstaller per l'elenco specificato di APK già caricati su dispositivo specificato.

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

remoteApks List

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

installOptions List

Risultati
RemoteSplitApkInstaller

install

public void install (long timeout, 
                TimeUnit unit)

Installa un'app per Android composta da diversi file APK presenti localmente sul dispositivo

Parametri
timeout long: timeout di installazione

unit TimeUnit

Genera
InstallException se l'installazione non riesce.

Metodi protetti

writeRemoteApk

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

Parametri
sessionId String

filePath String

timeout long

unit TimeUnit

Risultati
boolean