SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Ringkasan

Metode publik

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

Menampilkan SplitApkInstaller untuk menginstal daftar file APK yang diberikan dari host ke aplikasi yang ada di perangkat yang diberikan.

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

Menampilkan SplitApkInstaller untuk daftar file APK yang diberikan dari host ke perangkat yang diberikan.

InstallMetrics install(long timeout, TimeUnit unit)

Menginstal aplikasi Android yang terdiri dari beberapa file APK dengan melakukan streaming dari file di host

Metode yang dilindungi

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

Metode publik

buat

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

Menampilkan SplitApkInstaller untuk menginstal daftar file APK yang diberikan dari host ke aplikasi yang ada di perangkat yang diberikan.

Parameter
device IDevice: perangkat untuk menginstal APK.

applicationId String: ID aplikasi yang ada yang akan digunakan untuk menginstal APK baru.

apks List: daftar file APK.

reInstall boolean: apakah akan mengaktifkan opsi instal ulang.

installOptions List

Hasil
SplitApkInstaller

buat

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

Menampilkan SplitApkInstaller untuk daftar file APK yang diberikan dari host ke perangkat yang diberikan.

Parameter
device IDevice: perangkat untuk menginstal APK, harus menyertakan setidaknya APK utama.

apks List: daftar file APK.

reInstall boolean: apakah akan mengaktifkan opsi instal ulang.

installOptions List

Hasil
SplitApkInstaller

instal

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Menginstal aplikasi Android yang terdiri dari beberapa file APK dengan melakukan streaming dari file di host

Parameter
timeout long: waktu tunggu penginstalan

unit TimeUnit

Hasil
InstallMetrics Metrik InstallMetrics untuk waktu yang berlalu selama penginstalan ini

Menampilkan
InstallException jika penginstalan gagal.

Metode yang dilindungi

uploadApk

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

Parameter
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

Hasil
boolean