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 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 thức 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 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 lệnh 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 ứ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 () Khởi động 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 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à 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 để 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à máy khách sẽ dành cho. |
sl4aApkFile | File : đường dẫn tệp đến hte sl4a apk để cài đặt hoặc null nếu đã cài đặt. |
ném | |
---|---|
DeviceNotAvailableException |
Phương thức 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ả lại bộ điều phối sự kiện để chờ sự kiện.
trả lại | |
---|---|
Sl4aEventDispatcher |
isSl4ARđ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 lệnh 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 đối số 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 ứ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 hte sl4a apk để cài đặt hoặc null nếu đã cài đặt. |
trả lại | |
---|---|
Sl4aClient | 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 điều phối sự kiện. Tiếp xúc để thử nghiệm.
ném | |
---|---|
DeviceNotAvailableException |