จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

BluetoothUtils

public class BluetoothUtils
extends Object

java.lang.Object
com.android.tradefed.util.BluetoothUtils


ฟังก์ชันยูทิลิตี้สำหรับการเรียก BluetoothInstrumentation บนอุปกรณ์

รหัส BluetoothInstrumentation ด้านอุปกรณ์สามารถพบได้ใน AOSP ที่: frameworks/base/core/tests/bluetoothtests

สรุป

ทุ่งนา

public static final String BTSNOOP_API

public static final String BTSNOOP_CMD

public static final String BTSNOOP_DISABLE_CMD

public static final String BTSNOOP_ENABLE_CMD

public static final String GOLD_BTSNOOP_LOG_PATH

public static final String O_BUILD

ผู้สร้างสาธารณะ

BluetoothUtils ()

วิธีการสาธารณะ

static void cleanLogFile ( ITestDevice device)

ลบไฟล์บันทึกการสอดแนมจากอุปกรณ์

static boolean disable ( ITestDevice device)

ปิดการใช้งานบลูทู ธ บนอุปกรณ์ที่กำหนด

static boolean disableBtsnoopLogging ( ITestDevice device, File sl4aApkFile)

ปิดใช้งานการบันทึก btsnoop โดย sl4a call

static boolean disableBtsnoopLogging ( ITestDevice device)

ปิดใช้งานการบันทึก btsnoop โดย sl4a call

static boolean enable ( ITestDevice device)

เปิดใช้งานบลูทูธบนอุปกรณ์ที่กำหนด

static boolean enableBtsnoopLogging ( ITestDevice device, File sl4aApkFile)

เปิดใช้งานการบันทึก btsnoop โดย sl4a call

static boolean enableBtsnoopLogging ( ITestDevice device)

เปิดใช้งานการบันทึก btsnoop โดย sl4a call

static String getBluetoothMac ( ITestDevice device)

ดึง BT mac ของอุปกรณ์ที่กำหนด

static getBondedDevices ( ITestDevice device)

ส่งคืนที่อยู่ mac แบบบลูทูธของอุปกรณ์ที่อุปกรณ์ที่กำหนดได้ผูกมัดด้วย

static String getBtSnoopLogFilePath ( ITestDevice device)

รับเส้นทางไฟล์บันทึก bt snoop จากไฟล์ bt_stack.config

static String runBluetoothInstrumentation ( ITestDevice device, String command)

วิธีที่สะดวกในการดำเนินการคำสั่งเครื่องมือวัด BT และส่งคืนเอาต์พุต

static boolean runBluetoothInstrumentationWithRetry ( ITestDevice device, String command)
static boolean toggleBtsnoopLogging ( Sl4aClient client, boolean onOff)
static boolean unpairWithRetry ( ITestDevice device)

ลองล้างการจับคู่ BT ใหม่ด้วยการถอยกลับเชิงเส้น

static void uploadLogFiles ( ITestInvocationListener listener, ITestDevice device, String type, int iteration)

อัปโหลดไฟล์บันทึกการสอดแนมสำหรับผลการทดสอบ

ทุ่งนา

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

ผู้สร้างสาธารณะ

BluetoothUtils

public BluetoothUtils ()

วิธีการสาธารณะ

cleanLogFile

public static void cleanLogFile (ITestDevice device)

ลบไฟล์บันทึกการสอดแนมจากอุปกรณ์

พารามิเตอร์
device ITestDevice

ขว้าง
DeviceNotAvailableException

ปิดการใช้งาน

public static boolean disable (ITestDevice device)

ปิดการใช้งานบลูทู ธ บนอุปกรณ์ที่กำหนด

คืนสินค้า
boolean จริง ถ้าปิดการใช้งานสำเร็จ เท็จ มิฉะนั้น

ขว้าง
DeviceNotAvailableException

ปิดการใช้งานBtsnoopLogging

public static boolean disableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

ปิดใช้งานการบันทึก btsnoop โดย sl4a call

พารามิเตอร์
sl4aApkFile File : ตำแหน่งไฟล์ sl4a.apk จะเป็นโมฆะหากติดตั้งแล้ว

คืนสินค้า
boolean สำเร็จหรือไม่

ขว้าง
DeviceNotAvailableException

ปิดการใช้งานBtsnoopLogging

public static boolean disableBtsnoopLogging (ITestDevice device)

ปิดใช้งานการบันทึก btsnoop โดย sl4a call

คืนสินค้า
boolean สำเร็จหรือไม่

ขว้าง
DeviceNotAvailableException

เปิดใช้งาน

public static boolean enable (ITestDevice device)

เปิดใช้งานบลูทูธบนอุปกรณ์ที่กำหนด

คืนสินค้า
boolean จริง ถ้าเปิดใช้งานสำเร็จ เท็จ มิฉะนั้น

ขว้าง
DeviceNotAvailableException

enableBtsnoopLogging

public static boolean enableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

เปิดใช้งานการบันทึก btsnoop โดย sl4a call

พารามิเตอร์
sl4aApkFile File : ตำแหน่งไฟล์ sl4a.apk จะเป็นโมฆะหากติดตั้งแล้ว

คืนสินค้า
boolean สำเร็จหรือไม่

ขว้าง
DeviceNotAvailableException

enableBtsnoopLogging

public static boolean enableBtsnoopLogging (ITestDevice device)

เปิดใช้งานการบันทึก btsnoop โดย sl4a call

คืนสินค้า
boolean สำเร็จหรือไม่

ขว้าง
DeviceNotAvailableException

getBluetoothMac

public static String getBluetoothMac (ITestDevice device)

ดึง BT mac ของอุปกรณ์ที่กำหนด

คืนสินค้า
String BT mac หรือ null หากไม่พบ

ขว้าง
DeviceNotAvailableException

getBondedDevices

public static  getBondedDevices (ITestDevice device)

ส่งคืนที่อยู่ mac แบบบลูทูธของอุปกรณ์ที่อุปกรณ์ที่กำหนดได้ผูกมัดด้วย

คืนสินค้า
ที่อยู่ mac บลูทูธ

ขว้าง
DeviceNotAvailableException

getBtSnoopLogFilePath

public static String getBtSnoopLogFilePath (ITestDevice device)

รับเส้นทางไฟล์บันทึก bt snoop จากไฟล์ bt_stack.config

คืนสินค้า
String ชื่อไฟล์สำหรับ bt_snoop_log หรือ null หากไม่พบ

ขว้าง
DeviceNotAvailableException

runBluetoothInstrumentation

public static String runBluetoothInstrumentation (ITestDevice device, 
                String command)

วิธีที่สะดวกในการดำเนินการคำสั่งเครื่องมือวัด BT และส่งคืนเอาต์พุต

พารามิเตอร์
command String : สตริงคำสั่งที่ส่งไปยังเครื่องมือวัด BT ซึ่งปัจจุบันรองรับ: enable, disable, unpairAll, getName, getAddress, getBondedDevices; อ้างถึงแหล่งที่มา AOSP สำหรับรายละเอียดเพิ่มเติม

คืนสินค้า
String เอาต์พุตของ BluetoothInstrumentation

ขว้าง
DeviceNotAvailableException

runBluetoothInstrumentationWithRetry

public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device, 
                String command)

พารามิเตอร์
device ITestDevice

command String

คืนสินค้า
boolean

ขว้าง
DeviceNotAvailableException

toggleBtsnoopLogging

public static boolean toggleBtsnoopLogging (Sl4aClient client, 
                boolean onOff)

พารามิเตอร์
client Sl4aClient

onOff boolean

คืนสินค้า
boolean

ขว้าง
DeviceNotAvailableException

unpairWithRetry

public static boolean unpairWithRetry (ITestDevice device)

ลองล้างการจับคู่ BT ใหม่ด้วยการถอยกลับเชิงเส้น

คืนสินค้า
boolean

ขว้าง
DeviceNotAvailableException

uploadLogFiles

public static void uploadLogFiles (ITestInvocationListener listener, 
                ITestDevice device, 
                String type, 
                int iteration)

อัปโหลดไฟล์บันทึกการสอดแนมสำหรับผลการทดสอบ

พารามิเตอร์
listener ITestInvocationListener

device ITestDevice

type String

iteration int

ขว้าง
DeviceNotAvailableException