Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Sl4aClient

public class Sl4aClient
extends Object

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


Ứng dụng khách Sl4A để tương tác qua RPC với lớp kịch bản 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

Các nhà xây dựng công cộng

Sl4aClient ( ITestDevice device, int hostPort, int devicePort)

Tạo ứng dụng Sl4A.

Sl4aClient ( ITestDevice device, File sl4aApkFile)

Tạo ứng dụng 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ả lại người điều phối sự kiện để chờ các 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 ()

Người trợ giúp thực sự khởi động máy chủ lưu trữ kết nối với thiết bị cho sl4a.

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

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

static Sl4aClient startSL4A ( ITestDevice device, File sl4aApkFile)

Phương pháp tiện lợi để tạo và bắt đầu 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ị.

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

IRunUtil getRunUtil ()

Trả lại phiên bản runutil mặc định.

void startEventDispatcher ()

Khởi động trình đ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

Các nhà xây dựng công cộng

Sl4aClient

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

Tạo ứng dụng Sl4A.

Thông số
device ITestDevice : {ITestDevice} mà máy khách sẽ dành cho.

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 để giao tiếp với.

Sl4aClient

public Sl4aClient (ITestDevice device, 
                File sl4aApkFile)

Tạo ứng dụng Sl4A.

Thông số
device ITestDevice : {ITestDevice} mà máy khách sẽ dành cho.

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

Ném
DeviceNotAvailableException

Phương pháp công khai

gần

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ả lại người điều phối sự kiện để chờ các sự kiện.

Lợi nhuận
Sl4aEventDispatcher

isSl4ARunning

public boolean isSl4ARunning ()

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

Lợi nhuận
boolean

Ném
DeviceNotAvailableException

mở

public void open ()

Người trợ giúp thực sự khởi động máy chủ lưu trữ kết nối với thiết bị cho sl4a.

rpcCall

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

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

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

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

Lợi nhuận
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.

startSL4A

public static Sl4aClient startSL4A (ITestDevice device, 
                File sl4aApkFile)

Phương pháp tiện lợi để tạo và bắt đầu một ứng dụng khách sẵn sàng sử dụng.

Thông số
device ITestDevice : {ITestDevice} mà máy khách sẽ dành cho.

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

Lợi nhuận
Sl4aClient một phiên bản Sl4aClient đã được khởi động.

Ném
DeviceNotAvailableException

startSl4A

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

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

getRunUtil

protected IRunUtil getRunUtil ()

Trả lại phiên bản runutil mặc định. Phơi để thử nghiệm.

Lợi nhuận
IRunUtil

startEventDispatcher

protected void startEventDispatcher ()

Khởi động trình điều phối sự kiện. Phơi để thử nghiệm.

Ném
DeviceNotAvailableException