BluetoothUtils
public class BluetoothUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.Bl BluetoothUtils |
Các chức năng tiện ích để gọi Bluetooth
Có thể tìm thấy mã kinh nguyệt trong AOSP trong AOSP tại: frameworks/base/core/tests/bluetoothtests
Bản tóm tắt
Lĩnh vực
BTSNOOP_API
public static final String BTSNOOP_API
BTSNOOP_CMD
public static final String BTSNOOP_CMD
BTSNOOP_DISABLE_CMD
public static final String BTSNOOP_DISABLE_CMD
BTSNOOP_ENABLE_CMD
public static final String BTSNOOP_ENABLE_CMD
GOLD_BTSNOOP_LOG_PATH
public static final String GOLD_BTSNOOP_LOG_PATH
O_BUILD
public static final String O_BUILD
Các nhà xây dựng công cộng
BluetoothUtils
public BluetoothUtils ()
Phương pháp công khai
cleanLogFile
public static void cleanLogFile (ITestDevice device)
Xóa tệp nhật ký snoop khỏi thiết bị
Thông số |
---|
device | ITestDevice |
vô hiệu hóa
public static boolean disable (ITestDevice device)
Tắt bluetooth trên thiết bị nhất định
Lợi nhuận |
---|
boolean | Đúng nếu vô hiệu hóa thành công, sai nếu không |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
Tắt tính năng ghi nhật ký btsnoop bằng lệnh gọi sl4a
Thông số |
---|
sl4aApkFile | File : vị trí tệp sl4a.apk, null nếu nó đã được cài đặt |
Lợi nhuận |
---|
boolean | thành công hay không |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device)
Tắt tính năng ghi nhật ký btsnoop bằng lệnh gọi sl4a
Lợi nhuận |
---|
boolean | thành công hay không |
cho phép
public static boolean enable (ITestDevice device)
Bật bluetooth trên thiết bị nhất định
Lợi nhuận |
---|
boolean | Đúng nếu kích hoạt thành công, sai nếu không |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
Bật ghi nhật ký btsnoop bằng lệnh gọi sl4a
Thông số |
---|
sl4aApkFile | File : vị trí tệp sl4a.apk, null nếu nó đã được cài đặt |
Lợi nhuận |
---|
boolean | thành công hay không |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device)
Bật ghi nhật ký btsnoop bằng lệnh gọi sl4a
Lợi nhuận |
---|
boolean | thành công hay không |
getBl BluetoothMac
public static String getBluetoothMac (ITestDevice device)
Truy xuất BT mac của thiết bị đã cho
Lợi nhuận |
---|
String | BT mac hoặc null nếu không tìm thấy |
getBondedDevices
public static getBondedDevices (ITestDevice device)
Trả về địa chỉ mac bluetooth của các thiết bị mà thiết bị đã cho đã liên kết với
Lợi nhuận |
---|
| địa chỉ mac bluetooth |
getBtSnoopLogFilePath
public static String getBtSnoopLogFilePath (ITestDevice device)
Nhận đường dẫn tệp nhật ký bt snoop từ tệp bt_stack.config
Lợi nhuận |
---|
String | Tên tệp cho bt_snoop_log hoặc null nếu nó không được tìm thấy |
runBl BluetoothI Kinh nguyệt
public static String runBluetoothInstrumentation (ITestDevice device,
String command)
Phương pháp thuận tiện để thực hiện lệnh đo thiết bị BT và trả về kết quả đầu ra
Thông số |
---|
command | String : một chuỗi lệnh được gửi đến thiết bị đo đạc BT, hiện được hỗ trợ: bật, tắt, hủy ghép nối, getName, getAddress, getBondedDevices; tham khảo nguồn AOSP để biết thêm chi tiết |
Lợi nhuận |
---|
String | đầu ra của Bluetooth |
runBl BluetoothInticmentationWithRetry
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)
Thông số |
---|
device | ITestDevice |
command | String |
toggleBtsnoopLogging
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)
Thông số |
---|
client | Sl4aClient |
onOff | boolean |
unairWithRetry
public static boolean unpairWithRetry (ITestDevice device)
Thử lại việc xóa ghép nối BT có dự phòng tuyến tính
uploadLogFiles
public static void uploadLogFiles (ITestInvocationListener listener,
ITestDevice device,
String type,
int iteration)
Tải lên tệp nhật ký snoop để biết kết quả kiểm tra
Thông số |
---|
listener | ITestInvocationListener |
device | ITestDevice |
type | String |
iteration | int |