RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


Ringkasan

Metode publik

static RemoteSplitApkInstaller create(IDevice device, String applicationId, List<String> remoteApks, boolean reInstall, List<String> installOptions)

Menampilkan SplitApkInstaller untuk menginstal daftar APK yang telah diupload ke perangkat yang diberikan ke aplikasi yang ada di perangkat.

static RemoteSplitApkInstaller create(IDevice device, List<String> remoteApks, boolean reInstall, List<String> installOptions)

Menampilkan SplitApkInstaller untuk daftar APK yang telah diupload ke perangkat yang diberikan.

void install(long timeout, TimeUnit unit)

Menginstal aplikasi Android yang terdiri dari beberapa file APK yang berada secara lokal di perangkat

Metode yang dilindungi

boolean writeRemoteApk(String sessionId, String filePath, long timeout, TimeUnit unit)

Metode publik

buat

public static RemoteSplitApkInstaller create (IDevice device, 
                String applicationId, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

Menampilkan SplitApkInstaller untuk menginstal daftar APK yang telah diupload ke perangkat yang diberikan ke aplikasi yang ada di perangkat.

Parameter
device IDevice: perangkat untuk menginstal APK.

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

remoteApks List

reInstall boolean: apakah akan mengaktifkan opsi instal ulang atau tidak.

installOptions List

Hasil
RemoteSplitApkInstaller

buat

public static RemoteSplitApkInstaller create (IDevice device, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

Menampilkan SplitApkInstaller untuk daftar APK yang telah diupload ke perangkat yang diberikan.

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

remoteApks List

reInstall boolean: apakah akan mengaktifkan opsi instal ulang atau tidak.

installOptions List

Hasil
RemoteSplitApkInstaller

instal

public void install (long timeout, 
                TimeUnit unit)

Menginstal aplikasi Android yang terdiri dari beberapa file APK yang berada secara lokal di perangkat

Parameter
timeout long: waktu tunggu penginstalan

unit TimeUnit

Menampilkan
InstallException jika penginstalan gagal.

Metode yang dilindungi

writeRemoteApk

protected boolean writeRemoteApk (String sessionId, 
                String filePath, 
                long timeout, 
                TimeUnit unit)

Parameter
sessionId String

filePath String

timeout long

unit TimeUnit

Hasil
boolean