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

Trả về một SplitApkInstaller cho danh sách tệp APK đã cho từ máy chủ đến thiết bị đã cho.

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

Trả về một 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.

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 phát trực tuyến từ các tệp trên máy chủ

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

Trả về một SplitApkInstaller cho danh sách tệp APK đã cho từ máy chủ đến thiết bị đã cho.

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

apks : danh sách tệp APK.

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

installOptions

Giá trị trả về
SplitApkInstaller

create

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

Trả về một 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ã nhận dạng ứng dụng của ứng dụng hiện có để cài đặt các APK mới.

apks : danh sách tệp APK.

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

installOptions

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 phát trực tuyến từ các tệp trên máy chủ

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

unit TimeUnit

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

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

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