Sl4aKhách hàng

public class Sl4aClient
extends Object

java.lang.Object
com.android.tradefed.util.sl4a.Sl4aClient


Máy khách Sl4A tương tác qua RPC với lớp tập lệnh SL4A.

Bản tóm tắt

Lĩnh vực

public static final String IS_SL4A_RUNNING_CMD

public static final String IS_SL4A_RUNNING_CMD_OLD

public static final String SL4A_LAUNCH_CMD

public static final String STOP_SL4A_CMD

Nhà thầu xây dựng công cộng

Sl4aClient ( ITestDevice device, int hostPort, int devicePort)

Tạo ứng dụng khách Sl4A.

Sl4aClient ( ITestDevice device, File sl4aApkFile)

Tạo ứng dụng khách Sl4A.

Phương pháp công khai

void close ()

Đóng kết nối sl4a với phía thiết bị và Giết mọi phiên bản đang chạy của sl4a.

Sl4aEventDispatcher getEventDispatcher ()

Trả về bộ điều phối sự kiện để chờ sự kiện.

boolean isSl4ARunning ()

Trả về true nếu ứng dụng khách phía thiết bị sl4a đang chạy.

void open ()

Trình trợ giúp thực sự khởi động máy chủ kết nối với thiết bị cho sl4a.

Object rpcCall (String methodName, Object... args)

Thực hiện cuộc gọi RPC trên lớp sl4a.

static Sl4aClient startSL4A ( ITestDevice device, File sl4aApkFile)

Phương pháp thuận tiện để tạo và khởi động một ứng dụng khách sẵn sàng sử dụng.

void startSl4A ()

Khởi động ứng dụng khách sl4a ở phía thiết bị.

Phương pháp được bảo vệ

IRunUtil getRunUtil ()

Trả về phiên bản runutil mặc định.

void startEventDispatcher ()

Bắt đầu bộ điều phối sự kiện.

Lĩnh vực

IS_SL4A_RUNNING_CMD

public static final String IS_SL4A_RUNNING_CMD

IS_SL4A_RUNNING_CMD_OLD

public static final String IS_SL4A_RUNNING_CMD_OLD

SL4A_LAUNCH_CMD

public static final String SL4A_LAUNCH_CMD

STOP_SL4A_CMD

public static final String STOP_SL4A_CMD

Nhà thầu xây dựng công cộng

Sl4aKhách hàng

public Sl4aClient (ITestDevice device, 
                int hostPort, 
                int devicePort)

Tạo ứng dụng khách Sl4A.

Thông số
device ITestDevice : {ITestDevice} mà khách hàng sẽ sử dụng.

hostPort int : cổng trên máy chủ để kết nối với máy khách sl4a.

devicePort int : cổng thiết bị được sử dụng để liên lạc.

Sl4aKhách hàng

public Sl4aClient (ITestDevice device, 
                File sl4aApkFile)

Tạo ứng dụng khách Sl4A.

Thông số
device ITestDevice : {ITestDevice} mà khách hàng sẽ sử dụng.

sl4aApkFile File : đường dẫn file tới hte sl4a apk để cài đặt hoặc null nếu đã cài đặt.

Ném
DeviceNotAvailableException

Phương pháp công khai

đóng

public void close ()

Đóng kết nối sl4a với phía thiết bị và Giết mọi phiên bản đang chạy của sl4a. Nếu không có phiên bản nào đang chạy thì không có gì được thực hiện.

getEventDispatcher

public Sl4aEventDispatcher getEventDispatcher ()

Trả về bộ điều phối sự kiện để chờ sự kiện.

Trả lại
Sl4aEventDispatcher

isSl4AĐang chạy

public boolean isSl4ARunning ()

Trả về true nếu ứng dụng khách phía thiết bị sl4a đang chạy.

Trả lại
boolean

Ném
DeviceNotAvailableException

mở

public void open ()

Trình trợ giúp thực sự khởi động máy chủ kết nối với thiết bị cho sl4a.

rpcCall

public Object rpcCall (String methodName, 
                Object... args)

Thực hiện cuộc gọi RPC trên lớp sl4a.

Thông số
methodName String : tên của phương thức được gọi ở phía thiết bị.

args Object : danh sách arg sẽ được sử dụng trên phương thức.

Trả lại
Object kết quả của yêu cầu.

Ném
nếu phương thức được yêu cầu không tồn tại.

bắt đầuSL4A

public static Sl4aClient startSL4A (ITestDevice device, 
                File sl4aApkFile)

Phương pháp thuận tiện để tạo và khởi động một ứng dụng khách sẵn sàng sử dụng.

Thông số
device ITestDevice : {ITestDevice} mà khách hàng sẽ sử dụng.

sl4aApkFile File : đường dẫn file tới hte sl4a apk để cài đặt hoặc null nếu đã cài đặt.

Trả lại
Sl4aClient một phiên bản Sl4aClient đã được bắt đầu.

Ném
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

bắt đầuSl4A

public void startSl4A ()

Khởi động ứng dụng khách sl4a ở phía thiết bị. Giả sử apk sl4a đã được cài đặt.

Ném
DeviceNotAvailableException

Phương pháp được bảo vệ

getRunUtil

protected IRunUtil getRunUtil ()

Trả về phiên bản runutil mặc định. Tiếp xúc để thử nghiệm.

Trả lại
IRunUtil

startEventDispatcher

protected void startEventDispatcher ()

Bắt đầu bộ điều phối sự kiện. Tiếp xúc để thử nghiệm.

Ném
DeviceNotAvailableException