Sl4aClient
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 tầng tập lệnh SL4A.
Tóm tắt
Trường | |
---|---|
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
|
Hàm khởi tạo công khai | |
---|---|
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 thức công khai | |
---|---|
void
|
close()
Đóng kết nối sl4a với phía thiết bị và Loại bỏ mọi phiên bản đang chạy của sl4a. |
Sl4aEventDispatcher
|
getEventDispatcher()
Trả về trình điều phối sự kiện để chờ sự kiện. |
boolean
|
isSl4ARunning()
Trả về true nếu ứng dụng 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 thi lệnh gọi RPC trên lớp sl4a. |
static
Sl4aClient
|
startSL4A(ITestDevice device, File sl4aApkFile)
Phương thức thuận tiện để tạo và bắt đầu một ứng dụng sẵn sàng sử dụng. |
void
|
startSl4A()
Khởi động ứng dụng sl4a trên phía thiết bị. |
Phương thức đượ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. |
Trường
IS_SL4A_RUNNING_CMD
public static final String IS_SL4A_RUNNING_CMD
IS_SL4A_RUNNING_CMD_CŨ
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
Hàm khởi tạo công khai
Sl4aClient
public Sl4aClient (ITestDevice device, int hostPort, int devicePort)
Tạo ứng dụng Sl4A.
Tham số | |
---|---|
device |
ITestDevice : {ITestDevice} mà ứng dụng sẽ hướng đến. |
hostPort |
int : cổng trên máy chủ lưu trữ để kết nối với ứng dụng sl4a. |
devicePort |
int : cổng thiết bị dùng để giao tiếp. |
Sl4aClient
public Sl4aClient (ITestDevice device, File sl4aApkFile)
Tạo ứng dụng Sl4A.
Tham số | |
---|---|
device |
ITestDevice : {ITestDevice} mà ứng dụng sẽ hướng đến. |
sl4aApkFile |
File : đường dẫn tệp đến APK hte sl4a để cài đặt hoặc rỗng nếu đã cài đặt. |
Gửi | |
---|---|
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à Loại bỏ mọi phiên bản đang chạy của sl4a. Nếu không có thực thể nào đang chạy thì không có gì được thực hiện.
getEventDispatcher
public Sl4aEventDispatcher getEventDispatcher ()
Trả về trình điều phối sự kiện để chờ sự kiện.
Giá trị trả về | |
---|---|
Sl4aEventDispatcher |
isSl4AĐang chạy
public boolean isSl4ARunning ()
Trả về true nếu ứng dụng phía thiết bị sl4a đang chạy.
Giá trị trả về | |
---|---|
boolean |
Gửi | |
---|---|
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.
cuộc gọi rpc
public Object rpcCall (String methodName, Object... args)
Thực thi lệnh gọi RPC trên lớp sl4a.
Tham 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 trong phương thức. |
Giá trị trả về | |
---|---|
Object |
kết quả của yêu cầu. |
Gửi | |
---|---|
|
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 thức thuận tiện để tạo và bắt đầu một ứng dụng sẵn sàng sử dụng.
Tham số | |
---|---|
device |
ITestDevice : {ITestDevice} mà ứng dụng sẽ hướng đến. |
sl4aApkFile |
File : đường dẫn tệp đến APK hte sl4a để cài đặt hoặc rỗng nếu đã cài đặt. |
Giá trị trả về | |
---|---|
Sl4aClient |
một thực thể Sl4aClient đã được bắt đầu. |
Gửi | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
startSl4A
public void startSl4A ()
Khởi động ứng dụng sl4a trên phía thiết bị. Giả sử APK sl4a đã được cài đặt.
Gửi | |
---|---|
DeviceNotAvailableException |
Phương thức được bảo vệ
getRunUtil
protected IRunUtil getRunUtil ()
Trả về phiên bản runutil mặc định. Được sử dụng để kiểm thử.
Giá trị trả về | |
---|---|
IRunUtil |
startEventDispatcher
protected void startEventDispatcher ()
Bắt đầu bộ điều phối sự kiện. Được sử dụng để kiểm thử.
Gửi | |
---|---|
DeviceNotAvailableException |