SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Краткое содержание

Публичные методы

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

Возвращает SplitApkInstaller для указанного списка APK-файлов с хоста на указанное устройство.

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

Возвращает SplitApkInstaller для установки указанного списка APK-файлов с хоста в существующее приложение на указанном устройстве.

InstallMetrics install (long timeout, TimeUnit unit)

Устанавливает приложение Android, состоящее из нескольких APK-файлов, путем потоковой передачи из файлов на хосте.

Защищенные методы

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

Публичные методы

создавать

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

Возвращает SplitApkInstaller для указанного списка APK-файлов с хоста на указанное устройство.

Параметры
device IDevice : устройство для установки APK, должно включать как минимум основной APK.

apks : список APK-файлов.

reInstall boolean : следует ли включить опцию переустановки.

installOptions

Возврат
SplitApkInstaller

создавать

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

Возвращает SplitApkInstaller для установки указанного списка APK-файлов с хоста в существующее приложение на указанном устройстве.

Параметры
device IDevice : устройство для установки APK.

applicationId String : идентификатор существующего приложения, с помощью которого устанавливаются новые APK.

apks : список APK-файлов.

reInstall boolean : следует ли включить опцию переустановки.

installOptions

Возврат
SplitApkInstaller

установить

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Устанавливает приложение Android, состоящее из нескольких APK-файлов, путем потоковой передачи из файлов на хосте.

Параметры
timeout long : время ожидания установки

unit TimeUnit

Возврат
InstallMetrics Метрики InstallMetrics для времени, прошедшего во время этой установки

Броски
InstallException если установка не удалась.

Защищенные методы

загрузить Apk

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

Параметры
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

Возврат
boolean