RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


Tóm tắt

Phương thức công khai

static RemoteSplitApkInstaller create(IDevice device, remoteApks, boolean reInstall, installOptions)

Trả về một SplitApkInstaller cho danh sách APK đã tải lên thiết bị nhất định.

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

Trả về một SplitApkInstaller để cài đặt danh sách APK đã tải lên cho thiết bị đã cho vào một ứng dụng hiện có trên thiết bị.

void install(long timeout, TimeUnit unit)

Cài đặt một ứng dụng Android được tạo từ một số tệp APK nằm cục bộ trên thiết bị

Phương thức được bảo vệ

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

Phương thức công khai

create

public static RemoteSplitApkInstaller create (IDevice device, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

Trả về một SplitApkInstaller cho danh sách APK đã tải lên thiết bị nhất định.

Tham số
device IDevice: thiết bị để cài đặt APK, phải có ít nhất APK chính.

remoteApks

reInstall boolean: có bật lựa chọn cài đặt lại hay không.

installOptions

Giá trị trả về
RemoteSplitApkInstaller

create

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

Trả về một SplitApkInstaller để cài đặt danh sách APK đã tải lên cho thiết bị đã cho vào một ứng dụng hiện có trên thiết bị.

Tham số
device IDevice: thiết bị để cài đặt APK.

applicationId String: mã nhận dạng ứng dụng của ứng dụng hiện có để cài đặt các APK mới.

remoteApks

reInstall boolean: có bật lựa chọn cài đặt lại hay không.

installOptions

Giá trị trả về
RemoteSplitApkInstaller

cài đặt

public void install (long timeout, 
                TimeUnit unit)

Cài đặt một ứng dụng Android được tạo từ một số tệp APK nằm cục bộ trên thiết bị

Tham số
timeout long: thời gian chờ cài đặt

unit TimeUnit

Gửi
InstallException nếu không cài đặt được.

Phương thức được bảo vệ

writeRemoteApk

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

Tham số
sessionId String

filePath String

timeout long

unit TimeUnit

Trả về
boolean