BluetoothUtils
public class BluetoothUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.BluetoothUtils |
وظائف الأداة المساعدة للاتصال بأجهزة Bluetooth على الجهاز
يمكن العثور على رمز BluetoothInstrumentation الخاص بالجهاز في AOSP على: frameworks/base/core/tests/bluetoothtests
ملخص
الأساليب العامة |
---|
static void | cleanLogFile (ITestDevice device) حذف ملف سجل التطفل من الجهاز |
static boolean | disable (ITestDevice device) تعطيل البلوتوث على الجهاز المحدد |
static boolean | disableBtsnoopLogging (ITestDevice device, File sl4aApkFile) تعطيل تسجيل btsnoop عن طريق مكالمة sl4a |
static boolean | disableBtsnoopLogging (ITestDevice device) تعطيل تسجيل btsnoop عن طريق مكالمة sl4a |
static boolean | enable (ITestDevice device) تمكين البلوتوث على الجهاز المحدد |
static boolean | enableBtsnoopLogging (ITestDevice device, File sl4aApkFile) تمكين تسجيل btsnoop عن طريق مكالمة sl4a |
static boolean | enableBtsnoopLogging (ITestDevice device) تمكين تسجيل btsnoop عن طريق مكالمة sl4a |
static String | getBluetoothMac (ITestDevice device) يسترد BT mac من الجهاز المحدد |
static | getBondedDevices (ITestDevice device) إرجاع عناوين Bluetooth 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 ()
الأساليب العامة
ملف السجل النظيف
public static void cleanLogFile (ITestDevice device)
حذف ملف سجل التطفل من الجهاز
رميات |
---|
DeviceNotAvailableException | |
إبطال
public static boolean disable (ITestDevice device)
تعطيل البلوتوث على الجهاز المحدد
عائدات |
---|
boolean | صحيح إذا كان التعطيل ناجحًا، وخطأ فيما عدا ذلك |
رميات |
---|
DeviceNotAvailableException | |
this.disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
تعطيل تسجيل btsnoop عن طريق مكالمة sl4a
حدود |
---|
sl4aApkFile | File : موقع ملف sl4a.apk، فارغ إذا تم تثبيته |
عائدات |
---|
boolean | النجاح أم لا |
رميات |
---|
DeviceNotAvailableException | |
this.disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device)
تعطيل تسجيل btsnoop عن طريق مكالمة sl4a
عائدات |
---|
boolean | النجاح أم لا |
رميات |
---|
DeviceNotAvailableException | |
يُمكَِن
public static boolean enable (ITestDevice device)
تمكين البلوتوث على الجهاز المحدد
عائدات |
---|
boolean | صحيح إذا كان التمكين ناجحًا، وخطأ فيما عدا ذلك |
رميات |
---|
DeviceNotAvailableException | |
تمكينBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
تمكين تسجيل btsnoop عن طريق مكالمة sl4a
حدود |
---|
sl4aApkFile | File : موقع ملف sl4a.apk، فارغ إذا تم تثبيته |
عائدات |
---|
boolean | النجاح أم لا |
رميات |
---|
DeviceNotAvailableException | |
تمكينBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device)
تمكين تسجيل btsnoop عن طريق مكالمة sl4a
عائدات |
---|
boolean | النجاح أم لا |
رميات |
---|
DeviceNotAvailableException | |
getBluetoothMac
public static String getBluetoothMac (ITestDevice device)
يسترد BT mac من الجهاز المحدد
عائدات |
---|
String | BT ماك أو فارغة إذا لم يتم العثور عليها |
رميات |
---|
DeviceNotAvailableException | |
getBondedDevices
public static getBondedDevices (ITestDevice device)
إرجاع عناوين Bluetooth mac للأجهزة التي يرتبط بها الجهاز المحدد
رميات |
---|
DeviceNotAvailableException | |
getBtSnoopLogFilePath
public static String getBtSnoopLogFilePath (ITestDevice device)
احصل على مسار ملف سجل bt snoop من ملف bt_stack.config
عائدات |
---|
String | اسم الملف لـ bt_snoop_log أو فارغ إذا لم يتم العثور عليه |
رميات |
---|
DeviceNotAvailableException | |
runBluetoothInstrumentation
public static String runBluetoothInstrumentation (ITestDevice device,
String command)
طريقة ملائمة لتنفيذ أمر أجهزة BT وإرجاع الإخراج
حدود |
---|
command | String : سلسلة أوامر تم إرسالها إلى أجهزة BT، وهي مدعومة حاليًا: تمكين، تعطيل، إلغاء إقران الكل، getName، getAddress، getBondedDevices؛ الرجوع إلى مصدر AOSP لمزيد من التفاصيل |
عائدات |
---|
String | إخراج أجهزة بلوتوث |
رميات |
---|
DeviceNotAvailableException | |
تشغيل أجهزة البلوتوث مع إعادة المحاولة
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)
حدود |
---|
device | ITestDevice |
command | String |
رميات |
---|
DeviceNotAvailableException | |
toggleBtsnoopLogging
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)
حدود |
---|
client | Sl4aClient |
onOff | boolean |
رميات |
---|
DeviceNotAvailableException | |
unpairWithRetry
public static boolean unpairWithRetry (ITestDevice device)
إعادة محاولة مسح اقتران BT مع التراجع الخطي
رميات |
---|
DeviceNotAvailableException | |
uploadLogFiles
public static void uploadLogFiles (ITestInvocationListener listener,
ITestDevice device,
String type,
int iteration)
قم بتحميل ملف سجل التطفل للحصول على نتائج الاختبار
حدود |
---|
listener | ITestInvocationListener |
device | ITestDevice |
type | String |
iteration | int |
رميات |
---|
DeviceNotAvailableException | |