SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Résumé

Méthodes publiques

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

Renvoie un SplitApkInstaller pour installer la liste donnée de fichiers APK de l'hôte vers une application existante sur l'appareil donné.

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

Renvoie un SplitApkInstaller pour la liste donnée de fichiers APK de l'hôte vers l'appareil donné.

InstallMetrics install(long timeout, TimeUnit unit)

Installe une application Android composée de plusieurs fichiers APK en streaming à partir de fichiers sur l'hôte.

Méthodes protégées

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

Méthodes publiques

create

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

Renvoie un SplitApkInstaller pour installer la liste donnée de fichiers APK de l'hôte vers une application existante sur l'appareil donné.

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

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

apks List : liste des fichiers APK.

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

installOptions List

Retours
SplitApkInstaller

create

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

Renvoie un SplitApkInstaller pour la liste donnée de fichiers APK de l'hôte vers l'appareil donné.

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

apks List : liste des fichiers APK.

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

installOptions List

Retours
SplitApkInstaller

installer

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Installe une application Android composée de plusieurs fichiers APK en streaming à partir de fichiers sur l'hôte.

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

unit TimeUnit

Retours
InstallMetrics Métriques InstallMetrics pour le temps écoulé pendant cette installation

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

Méthodes protégées

uploadApk

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

Paramètres
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

Renvoie
boolean