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, remoteApks, boolean reInstall, installOptions)

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

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

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

void install(long timeout, TimeUnit unit)

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

Metodi protetti

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

Metodi pubblici

crea

public static RemoteSplitApkInstaller create (IDevice device, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

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

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

remoteApks

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

installOptions

Ritorni
RemoteSplitApkInstaller

crea

public static RemoteSplitApkInstaller create (IDevice device, 
                String applicationId, 
                 remoteApks, 
                boolean reInstall, 
                 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 con cui installare nuovi APK.

remoteApks

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

installOptions

Ritorni
RemoteSplitApkInstaller

installa

public void install (long timeout, 
                TimeUnit unit)

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

Parametri
timeout long: timeout di installazione

unit TimeUnit

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

Metodi protetti

writeRemoteApk

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

Parametri
sessionId String

filePath String

timeout long

unit TimeUnit

Ritorni
boolean