RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


Résumé

Méthodes publiques

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

Renvoie un SplitApkInstaller pour installer la liste d'APK donnée déjà importée sur l'appareil donné dans une application existante sur l'appareil.

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

Renvoie un SplitApkInstaller pour la liste d'APK donnée déjà importée sur l'appareil donné.

void install(long timeout, TimeUnit unit)

Installe une application Android composée de plusieurs fichiers APK situés localement sur l'appareil.

Méthodes protégées

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

Méthodes publiques

create

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

Renvoie un SplitApkInstaller pour installer la liste d'APK donnée déjà importée sur l'appareil donné dans une application existante sur l'appareil.

Paramètres
device IDevice : appareil sur lequel installer l'APK.

applicationId String : ID de l'application existante avec laquelle installer de nouveaux APK avec.

remoteApks List

reInstall boolean : indique si l'option de réinstallation doit être activée.

installOptions List

Retours
RemoteSplitApkInstaller

create

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

Renvoie un SplitApkInstaller pour la liste d'APK donnée déjà importée sur l'appareil donné.

Paramètres
device IDevice : appareil sur lequel installer l'APK, doit inclure au moins l'APK principal.

remoteApks List

reInstall boolean : indique si l'option de réinstallation doit être activée.

installOptions List

Retours
RemoteSplitApkInstaller

installer

public void install (long timeout, 
                TimeUnit unit)

Installe une application Android composée de plusieurs fichiers APK situés localement sur l'appareil.

Paramètres
timeout long : délai d'installation

unit TimeUnit

Génère
InstallException si l'installation échoue.

Méthodes protégées

writeRemoteApk

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

Paramètres
sessionId String

filePath String

timeout long

unit TimeUnit

Renvoie
boolean