SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Tóm tắt

Phương thức công khai

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

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

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

Trả về SplitApkInstaller cho danh sách tệp APK đã cho từ máy chủ lưu trữ vào thiết bị đã cho.

InstallMetrics install(long timeout, TimeUnit unit)

Cài đặt một ứng dụng Android được tạo từ nhiều tệp APK bằng cách truyền trực tuyến từ các tệp trên máy chủ lưu trữ

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

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

Phương thức công khai

create

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

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

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

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

apks List: danh sách tệp APK.

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

installOptions List

Giá trị trả về
SplitApkInstaller

create

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

Trả về SplitApkInstaller cho danh sách tệp APK đã cho từ máy chủ lưu trữ vào thiết bị đã cho.

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

apks List: danh sách tệp APK.

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

installOptions List

Giá trị trả về
SplitApkInstaller

cài đặt

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Cài đặt một ứng dụng Android được tạo từ nhiều tệp APK bằng cách truyền trực tuyến từ các tệp trên máy chủ lưu trữ

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

unit TimeUnit

Giá trị trả về
InstallMetrics Số liệu InstallMetrics cho thời gian đã trôi qua trong quá trình cài đặt này

Gửi
InstallException nếu quá trình cài đặt không thành công.

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

uploadApk

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

Tham số
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

Trả về
boolean