SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Podsumowanie

Metody publiczne

static SplitApkInstaller create(IDevice device, apks, boolean reInstall, installOptions)

Zwraca SplitApkInstaller dla podanej listy plików APK z hosta na podane urządzenie.

static SplitApkInstaller create(IDevice device, String applicationId, apks, boolean reInstall, installOptions)

Zwraca SplitApkInstaller, aby zainstalować podaną listę plików APK z hosta w istniejącej aplikacji na danym urządzeniu.

InstallMetrics install(long timeout, TimeUnit unit)

Instaluje aplikację na Androida składającą się z kilku plików APK, przesyłając strumieniowo pliki z hosta.

Metody chronione

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

Metody publiczne

utwórz

public static SplitApkInstaller create (IDevice device, 
                 apks, 
                boolean reInstall, 
                 installOptions)

Zwraca SplitApkInstaller dla podanej listy plików APK z hosta na podane urządzenie.

Parametry
device IDevice: urządzenie, na którym ma zostać zainstalowany plik APK. Musi zawierać co najmniej główny plik APK.

apks : lista plików APK.

reInstall boolean: czy włączyć opcję ponownej instalacji.

installOptions

Zwroty
SplitApkInstaller

utwórz

public static SplitApkInstaller create (IDevice device, 
                String applicationId, 
                 apks, 
                boolean reInstall, 
                 installOptions)

Zwraca SplitApkInstaller, aby zainstalować podaną listę plików APK z hosta w istniejącej aplikacji na danym urządzeniu.

Parametry
device IDevice: urządzenie, na którym ma zostać zainstalowany plik APK.

applicationId String: identyfikator istniejącej aplikacji, w której chcesz zainstalować nowe pliki APK.

apks : lista plików APK.

reInstall boolean: czy włączyć opcję ponownej instalacji.

installOptions

Zwroty
SplitApkInstaller

Zainstaluj

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Instaluje aplikację na Androida składającą się z kilku plików APK, przesyłając strumieniowo pliki z hosta.

Parametry
timeout long: limit czasu instalacji

unit TimeUnit

Zwroty
InstallMetrics InstallMetrics dane dotyczące czasu, który upłynął podczas tej instalacji

Zgłasza
InstallException jeśli instalacja się nie powiedzie.

Metody chronione

uploadApk

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

Parametry
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

Zwroty
boolean