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

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

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

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

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

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

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

remoteApks

reInstall boolean : indique s'il faut activer l'option de réinstallation.

installOptions

Renvoie
RemoteSplitApkInstaller

create

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

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

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

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

remoteApks

reInstall boolean : indique s'il faut activer l'option de réinstallation.

installOptions

Renvoie
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