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, apks, boolean reInstall, installOptions)

Menampilkan SplitApkInstaller untuk daftar file APK tertentu dari host ke perangkat tertentu.

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

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

InstallMetrics install(long timeout, TimeUnit unit)

Menginstal aplikasi Android yang dibuat 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

create

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

Menampilkan SplitApkInstaller untuk daftar file APK tertentu dari host ke perangkat tertentu.

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

apks : daftar file APK.

reInstall boolean: apakah opsi penginstalan ulang diaktifkan atau tidak.

installOptions

Hasil
SplitApkInstaller

create

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

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

Parameter
device IDevice: perangkat untuk menginstal APK.

applicationId String: ID aplikasi dari aplikasi yang ada untuk menginstal APK baru bersamanya.

apks : daftar file APK.

reInstall boolean: apakah opsi penginstalan ulang diaktifkan atau tidak.

installOptions

Hasil
SplitApkInstaller

instal

public InstallMetrics install (long timeout, 
                TimeUnit unit)

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

Parameter
timeout long: waktu tunggu penginstalan

unit TimeUnit

Hasil
InstallMetrics 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