Sl4aBluetooth حتى
public class Sl4aBluetoothUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.Sl4aBluetoothUtil |
توفر فئة الأدوات المساعدة عمليات Bluetooth على جهاز واحد أو جهازين باستخدام SL4A
ملخص
المنشأت العامة | |
---|---|
Sl4aBluetoothUtil () |
الأساليب العامة | |
---|---|
boolean | changeProfileAccessPermission ( ITestDevice primary, ITestDevice secondary, Sl4aBluetoothUtil.BluetoothProfile profile, Sl4aBluetoothUtil.BluetoothAccessLevel access) قم بتغيير إذن الوصول إلى ملف تعريف Bluetooth للجهاز الثانوي على الجهاز الأساسي حتى يتمكن الجهاز الثانوي من الوصول إلى الجهاز الأساسي في ملف التعريف المحدد |
boolean | connect ( ITestDevice primary, ITestDevice secondary, profiles) connect ( ITestDevice primary, ITestDevice secondary, profiles) قم بتوصيل الجهاز الأساسي بجهاز ثانوي على ملفات تعريف Bluetooth معينة |
boolean | disable ( ITestDevice device) قم بتعطيل البلوتوث على الجهاز المستهدف |
boolean | disableBluetoothSnoopLog ( ITestDevice device) تعطيل سجل التطفل عبر البلوتوث |
boolean | disconnect ( ITestDevice primary, ITestDevice secondary, profiles) disconnect ( ITestDevice primary, ITestDevice secondary, profiles) افصل الجهاز الأساسي عن الجهاز الثانوي |
boolean | enable ( ITestDevice device) قم بتمكين Bluetooth على الجهاز المستهدف |
boolean | enableBluetoothSnoopLog ( ITestDevice device) تفعيل سجل التطفل عبر البلوتوث |
String | getAddress ( ITestDevice device) احصل على عنوان MAC الخاص بالبلوتوث للجهاز المستهدف |
getBondedDevices ( ITestDevice device) احصل على مجموعة من عناوين Bluetooth MAC للأجهزة المرتبطة (المقترنة) على الجهاز المستهدف | |
boolean | pair ( ITestDevice primary, ITestDevice secondary) قم بإقران الجهاز الأساسي بجهاز ثانوي |
void | setBtConnectionTimeout (Duration timeout) |
void | setBtPairTimeout (Duration timeout) |
boolean | setProfilePriority ( ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority) setProfilePriority ( ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority) قم بتغيير إعداد الأولوية لملفات التعريف المحددة على الجهاز الأساسي باتجاه الجهاز الثانوي |
void | startSl4a ( ITestDevice device, File sl4aApkFile) ابدأ صراحة عميل SL4A بالجهاز المحدد وملف APK SL4A. |
void | stopSl4a () أوقف عملاء SL4A الذين تم فتحهم بالفعل. |
boolean | unpairAll ( ITestDevice device) قم بإلغاء إقران جميع الأجهزة المقترنة للجهاز الحالي |
الطرق المحمية | |
---|---|
void | finalize () قم بتنظيف كافة اتصالات SL4A |
المنشأت العامة
Sl4aBluetooth حتى
public Sl4aBluetoothUtil ()
الأساليب العامة
تغيير ProfileAccessPermission
public boolean changeProfileAccessPermission (ITestDevice primary, ITestDevice secondary, Sl4aBluetoothUtil.BluetoothProfile profile, Sl4aBluetoothUtil.BluetoothAccessLevel access)
قم بتغيير إذن الوصول إلى ملف تعريف Bluetooth للجهاز الثانوي على الجهاز الأساسي حتى يتمكن الجهاز الثانوي من الوصول إلى الجهاز الأساسي في ملف التعريف المحدد
حدود | |
---|---|
primary | ITestDevice : جهاز لتغيير الإذن |
secondary | ITestDevice : الجهاز الذي يصل إلى الجهاز الأساسي في ملف التعريف المحدد |
profile | Sl4aBluetoothUtil.BluetoothProfile : ملف تعريف Bluetooth للوصول |
access | Sl4aBluetoothUtil.BluetoothAccessLevel : مستوى الوصول ، انظر BluetoothAccessLevel |
عائدات | |
---|---|
boolean | صحيح إذا تم تغيير الإذن بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
يتصل
public boolean connect (ITestDevice primary, ITestDevice secondary,profiles)
قم بتوصيل الجهاز الأساسي بجهاز ثانوي على ملفات تعريف Bluetooth معينة
حدود | |
---|---|
primary | ITestDevice : جهاز للاتصال منه |
secondary | ITestDevice : جهاز للاتصال به |
profiles |
عائدات | |
---|---|
boolean | صحيح إذا نجح الاتصال |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
إبطال
public boolean disable (ITestDevice device)
قم بتعطيل البلوتوث على الجهاز المستهدف
حدود | |
---|---|
device | ITestDevice : الجهاز المستهدف |
عائدات | |
---|---|
boolean | صحيح إذا تم تعطيل البلوتوث بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
تعطيل البلوتوث
public boolean disableBluetoothSnoopLog (ITestDevice device)
تعطيل سجل التطفل عبر البلوتوث
حدود | |
---|---|
device | ITestDevice : لتعطيل سجل التطفل |
عائدات | |
---|---|
boolean | صحيح إذا تم تعطيله بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
قطع الاتصال
public boolean disconnect (ITestDevice primary, ITestDevice secondary,profiles)
افصل الجهاز الأساسي عن الجهاز الثانوي
حدود | |
---|---|
primary | ITestDevice : جهاز لأداء عملية قطع الاتصال |
secondary | ITestDevice : الجهاز المراد فصله |
profiles |
عائدات | |
---|---|
boolean | صحيح إذا تم قطع الاتصال بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
يُمكَِن
public boolean enable (ITestDevice device)
قم بتمكين Bluetooth على الجهاز المستهدف
حدود | |
---|---|
device | ITestDevice : الجهاز المستهدف |
عائدات | |
---|---|
boolean | صحيح إذا تم تمكين Bluetooth بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
تمكين البلوتوث
public boolean enableBluetoothSnoopLog (ITestDevice device)
تفعيل سجل التطفل عبر البلوتوث
حدود | |
---|---|
device | ITestDevice : لتمكين سجل التطفل |
عائدات | |
---|---|
boolean | صحيح إذا تم تمكينه بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getAddress
public String getAddress (ITestDevice device)
احصل على عنوان MAC الخاص بالبلوتوث للجهاز المستهدف
حدود | |
---|---|
device | ITestDevice : الجهاز المستهدف |
عائدات | |
---|---|
String | سلسلة عنوان MAC |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBondedDevices
publicgetBondedDevices (ITestDevice device)
احصل على مجموعة من عناوين Bluetooth MAC للأجهزة المرتبطة (المقترنة) على الجهاز المستهدف
حدود | |
---|---|
device | ITestDevice : الجهاز المستهدف |
عائدات | |
---|---|
مجموعة من عناوين Bluetooth MAC |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
زوج
public boolean pair (ITestDevice primary, ITestDevice secondary)
قم بإقران الجهاز الأساسي بجهاز ثانوي
حدود | |
---|---|
primary | ITestDevice : الجهاز المراد الاقتران منه |
secondary | ITestDevice : الجهاز المراد الاقتران به |
عائدات | |
---|---|
boolean | صحيح إذا كان الاقتران ناجحًا |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
setBtConnectionTimeout
public void setBtConnectionTimeout (Duration timeout)
حدود | |
---|---|
timeout | Duration |
setBtPairTimeout
public void setBtPairTimeout (Duration timeout)
حدود | |
---|---|
timeout | Duration |
setProfile الأولوية
public boolean setProfilePriority (ITestDevice primary, ITestDevice secondary,profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority)
قم بتغيير إعداد الأولوية لملفات التعريف المحددة على الجهاز الأساسي باتجاه الجهاز الثانوي
حدود | |
---|---|
primary | ITestDevice : جهاز لتعيين الأولوية عليه |
secondary | ITestDevice : الجهاز المراد تعيين الأولوية له |
profiles | |
priority | Sl4aBluetoothUtil.BluetoothPriorityLevel : مستوى الأولوية |
عائدات | |
---|---|
boolean | صحيح إذا تم تعيين الأولوية بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
startSl4a
public void startSl4a (ITestDevice device, File sl4aApkFile)
ابدأ صراحة عميل SL4A بالجهاز المحدد وملف APK SL4A. عادةً لا تكون هذه الطريقة مطلوبة ، لأنه سيتم دائمًا إنشاء اتصال SL4A قبل العمليات الفعلية.
حدود | |
---|---|
device | ITestDevice : الجهاز المراد توصيله باستخدام SL4A |
sl4aApkFile | File : ملف APK الاختياري SL4A للتثبيت والاستخدام. |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
توقف
public void stopSl4a ()
أوقف عملاء SL4A الذين تم فتحهم بالفعل. يوفر بشكل أساسي طريقة لتنظيف العملاء فور توقف استخدامهم
unpairAll
public boolean unpairAll (ITestDevice device)
قم بإلغاء إقران جميع الأجهزة المقترنة للجهاز الحالي
حدود | |
---|---|
device | ITestDevice : الجهاز الحالي لتنفيذ الإجراء |
عائدات | |
---|---|
boolean | صحيح إذا تم فك الزوج بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
الطرق المحمية
وضع اللمسات الأخيرة
protected void finalize ()
قم بتنظيف كافة اتصالات SL4A
Sl4aBluetooth حتى
public class Sl4aBluetoothUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.Sl4aBluetoothUtil |
توفر فئة الأدوات المساعدة عمليات Bluetooth على جهاز واحد أو جهازين باستخدام SL4A
ملخص
المنشأت العامة | |
---|---|
Sl4aBluetoothUtil () |
الأساليب العامة | |
---|---|
boolean | changeProfileAccessPermission ( ITestDevice primary, ITestDevice secondary, Sl4aBluetoothUtil.BluetoothProfile profile, Sl4aBluetoothUtil.BluetoothAccessLevel access) قم بتغيير إذن الوصول إلى ملف تعريف Bluetooth للجهاز الثانوي على الجهاز الأساسي حتى يتمكن الجهاز الثانوي من الوصول إلى الجهاز الأساسي في ملف التعريف المحدد |
boolean | connect ( ITestDevice primary, ITestDevice secondary, profiles) connect ( ITestDevice primary, ITestDevice secondary, profiles) قم بتوصيل الجهاز الأساسي بجهاز ثانوي على ملفات تعريف Bluetooth معينة |
boolean | disable ( ITestDevice device) قم بتعطيل البلوتوث على الجهاز المستهدف |
boolean | disableBluetoothSnoopLog ( ITestDevice device) تعطيل سجل التطفل عبر البلوتوث |
boolean | disconnect ( ITestDevice primary, ITestDevice secondary, profiles) disconnect ( ITestDevice primary, ITestDevice secondary, profiles) افصل الجهاز الأساسي عن الجهاز الثانوي |
boolean | enable ( ITestDevice device) قم بتمكين Bluetooth على الجهاز المستهدف |
boolean | enableBluetoothSnoopLog ( ITestDevice device) تفعيل سجل التطفل عبر البلوتوث |
String | getAddress ( ITestDevice device) احصل على عنوان MAC الخاص بالبلوتوث للجهاز المستهدف |
getBondedDevices ( ITestDevice device) احصل على مجموعة من عناوين Bluetooth MAC للأجهزة المرتبطة (المقترنة) على الجهاز المستهدف | |
boolean | pair ( ITestDevice primary, ITestDevice secondary) قم بإقران الجهاز الأساسي بجهاز ثانوي |
void | setBtConnectionTimeout (Duration timeout) |
void | setBtPairTimeout (Duration timeout) |
boolean | setProfilePriority ( ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority) setProfilePriority ( ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority) قم بتغيير إعداد الأولوية لملفات التعريف المحددة على الجهاز الأساسي باتجاه الجهاز الثانوي |
void | startSl4a ( ITestDevice device, File sl4aApkFile) ابدأ صراحة عميل SL4A بالجهاز المحدد وملف APK SL4A. |
void | stopSl4a () أوقف عملاء SL4A الذين تم فتحهم بالفعل. |
boolean | unpairAll ( ITestDevice device) قم بإلغاء إقران جميع الأجهزة المقترنة للجهاز الحالي |
الطرق المحمية | |
---|---|
void | finalize () قم بتنظيف كافة اتصالات SL4A |
المنشأت العامة
Sl4aBluetooth حتى
public Sl4aBluetoothUtil ()
الأساليب العامة
تغيير ProfileAccessPermission
public boolean changeProfileAccessPermission (ITestDevice primary, ITestDevice secondary, Sl4aBluetoothUtil.BluetoothProfile profile, Sl4aBluetoothUtil.BluetoothAccessLevel access)
قم بتغيير إذن الوصول إلى ملف تعريف Bluetooth للجهاز الثانوي على الجهاز الأساسي حتى يتمكن الجهاز الثانوي من الوصول إلى الجهاز الأساسي في ملف التعريف المحدد
حدود | |
---|---|
primary | ITestDevice : جهاز لتغيير الإذن |
secondary | ITestDevice : الجهاز الذي يصل إلى الجهاز الأساسي في ملف التعريف المحدد |
profile | Sl4aBluetoothUtil.BluetoothProfile : ملف تعريف Bluetooth للوصول |
access | Sl4aBluetoothUtil.BluetoothAccessLevel : مستوى الوصول ، انظر BluetoothAccessLevel |
عائدات | |
---|---|
boolean | صحيح إذا تم تغيير الإذن بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
يتصل
public boolean connect (ITestDevice primary, ITestDevice secondary,profiles)
قم بتوصيل الجهاز الأساسي بجهاز ثانوي على ملفات تعريف Bluetooth معينة
حدود | |
---|---|
primary | ITestDevice : جهاز للاتصال منه |
secondary | ITestDevice : جهاز للاتصال به |
profiles |
عائدات | |
---|---|
boolean | صحيح إذا نجح الاتصال |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
إبطال
public boolean disable (ITestDevice device)
قم بتعطيل البلوتوث على الجهاز المستهدف
حدود | |
---|---|
device | ITestDevice : الجهاز المستهدف |
عائدات | |
---|---|
boolean | صحيح إذا تم تعطيل البلوتوث بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
تعطيل البلوتوث
public boolean disableBluetoothSnoopLog (ITestDevice device)
تعطيل سجل التطفل عبر البلوتوث
حدود | |
---|---|
device | ITestDevice : لتعطيل سجل التطفل |
عائدات | |
---|---|
boolean | صحيح إذا تم تعطيله بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
قطع الاتصال
public boolean disconnect (ITestDevice primary, ITestDevice secondary,profiles)
افصل الجهاز الأساسي عن الجهاز الثانوي
حدود | |
---|---|
primary | ITestDevice : جهاز لأداء عملية قطع الاتصال |
secondary | ITestDevice : الجهاز المراد فصله |
profiles |
عائدات | |
---|---|
boolean | صحيح إذا تم قطع الاتصال بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
يُمكَِن
public boolean enable (ITestDevice device)
قم بتمكين Bluetooth على الجهاز المستهدف
حدود | |
---|---|
device | ITestDevice : الجهاز المستهدف |
عائدات | |
---|---|
boolean | صحيح إذا تم تمكين Bluetooth بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
تمكين البلوتوث
public boolean enableBluetoothSnoopLog (ITestDevice device)
تفعيل سجل التطفل عبر البلوتوث
حدود | |
---|---|
device | ITestDevice : لتمكين سجل التطفل |
عائدات | |
---|---|
boolean | صحيح إذا تم تمكينه بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getAddress
public String getAddress (ITestDevice device)
احصل على عنوان MAC الخاص بالبلوتوث للجهاز المستهدف
حدود | |
---|---|
device | ITestDevice : الجهاز المستهدف |
عائدات | |
---|---|
String | سلسلة عنوان MAC |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBondedDevices
publicgetBondedDevices (ITestDevice device)
احصل على مجموعة من عناوين Bluetooth MAC للأجهزة المرتبطة (المقترنة) على الجهاز المستهدف
حدود | |
---|---|
device | ITestDevice : الجهاز المستهدف |
عائدات | |
---|---|
مجموعة من عناوين Bluetooth MAC |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
زوج
public boolean pair (ITestDevice primary, ITestDevice secondary)
قم بإقران الجهاز الأساسي بجهاز ثانوي
حدود | |
---|---|
primary | ITestDevice : الجهاز المراد الاقتران منه |
secondary | ITestDevice : الجهاز المراد الاقتران به |
عائدات | |
---|---|
boolean | صحيح إذا كان الاقتران ناجحًا |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
setBtConnectionTimeout
public void setBtConnectionTimeout (Duration timeout)
حدود | |
---|---|
timeout | Duration |
setBtPairTimeout
public void setBtPairTimeout (Duration timeout)
حدود | |
---|---|
timeout | Duration |
setProfile الأولوية
public boolean setProfilePriority (ITestDevice primary, ITestDevice secondary,profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority)
قم بتغيير إعداد الأولوية لملفات التعريف المحددة على الجهاز الأساسي باتجاه الجهاز الثانوي
حدود | |
---|---|
primary | ITestDevice : جهاز لتعيين الأولوية عليه |
secondary | ITestDevice : الجهاز المراد تعيين الأولوية له |
profiles | |
priority | Sl4aBluetoothUtil.BluetoothPriorityLevel : مستوى الأولوية |
عائدات | |
---|---|
boolean | صحيح إذا تم تعيين الأولوية بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
startSl4a
public void startSl4a (ITestDevice device, File sl4aApkFile)
ابدأ صراحة عميل SL4A بالجهاز المحدد وملف APK SL4A. عادةً لا تكون هذه الطريقة مطلوبة ، لأنه سيتم دائمًا إنشاء اتصال SL4A قبل العمليات الفعلية.
حدود | |
---|---|
device | ITestDevice : الجهاز المراد توصيله باستخدام SL4A |
sl4aApkFile | File : ملف APK الاختياري SL4A للتثبيت والاستخدام. |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
توقف
public void stopSl4a ()
أوقف عملاء SL4A الذين تم فتحهم بالفعل. يوفر بشكل أساسي طريقة لتنظيف العملاء فور توقف استخدامهم
unpairAll
public boolean unpairAll (ITestDevice device)
قم بإلغاء إقران جميع الأجهزة المقترنة للجهاز الحالي
حدود | |
---|---|
device | ITestDevice : الجهاز الحالي لتنفيذ الإجراء |
عائدات | |
---|---|
boolean | صحيح إذا تم فك الزوج بنجاح |
رميات | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
الطرق المحمية
وضع اللمسات الأخيرة
protected void finalize ()
قم بتنظيف كافة اتصالات SL4A