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 |