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, String applicationId, List<File> apks, boolean reInstall, List<String> installOptions)

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

static SplitApkInstaller create ( IDevice device, List<File> apks, boolean reInstall, List<String> 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, 
                String applicationId, 
                List<File> apks, 
                boolean reInstall, 
                List<String> installOptions)

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

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

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

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

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

installOptions List

Возвраты
SplitApkInstaller

создавать

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

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

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

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

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

installOptions List

Возвраты
SplitApkInstaller

установить

public InstallMetrics install (long timeout, 
                TimeUnit unit)

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

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

unit TimeUnit

Возвраты
InstallMetrics Метрики InstallMetrics , отображающие время, прошедшее во время этой установки.

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

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

uploadApk

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

Параметры
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

Возвраты
boolean