Sl4aBluetoothUtil
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) השבת את Bluetooth במכשיר היעד |
boolean | disableBluetoothSnoopLog ( ITestDevice device) השבת יומן סנופ של Bluetooth |
boolean | disconnect ( ITestDevice primary, ITestDevice secondary, profiles) disconnect ( ITestDevice primary, ITestDevice secondary, profiles) נתק את ההתקן הראשי מההתקן המשני |
boolean | enable ( ITestDevice device) הפעל Bluetooth במכשיר היעד |
boolean | enableBluetoothSnoopLog ( ITestDevice device) הפעל יומן סנופ של Bluetooth |
String | getAddress ( ITestDevice device) קבל את כתובת MAC Bluetooth של מכשיר היעד |
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 עם המכשיר הנתון וקובץ SL4A apk. |
void | stopSl4a () עצור לקוחות SL4A שכבר נפתחים. |
boolean | unpairAll ( ITestDevice device) בטל את ההתאמה של כל המכשירים המותאמים עבור המכשיר הנוכחי |
שיטות מוגנות | |
---|---|
void | finalize () נקה את כל חיבורי SL4A |
בנאים ציבוריים
Sl4aBluetoothUtil
public Sl4aBluetoothUtil ()
שיטות ציבוריות
changeProfileAccessPermission
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)
השבת את Bluetooth במכשיר היעד
פרמטרים | |
---|---|
device | ITestDevice : מכשיר יעד |
החזרות | |
---|---|
boolean | נכון אם Bluetooth מושבת בהצלחה |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
השבת אתBluetoothSnoopLog
public boolean disableBluetoothSnoopLog (ITestDevice device)
השבת יומן סנופ של Bluetooth
פרמטרים | |
---|---|
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 |
אפשרBluetoothSnoopLog
public boolean enableBluetoothSnoopLog (ITestDevice device)
הפעל יומן סנופ של Bluetooth
פרמטרים | |
---|---|
device | ITestDevice : כדי להפעיל יומן סנופ |
החזרות | |
---|---|
boolean | true אם מופעל בהצלחה |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getAddress
public String getAddress (ITestDevice device)
קבל את כתובת MAC Bluetooth של מכשיר היעד
פרמטרים | |
---|---|
device | ITestDevice : מכשיר יעד |
החזרות | |
---|---|
String | מחרוזת כתובת MAC |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBondedDevices
publicgetBondedDevices (ITestDevice device)
קבל קבוצה של כתובות Bluetooth MAC של המכשירים המחוברים (מזווגים) במכשיר היעד
פרמטרים | |
---|---|
device | ITestDevice : מכשיר יעד |
החזרות | |
---|---|
סט כתובות MAC של Bluetooth |
זורק | |
---|---|
| 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 |
setProfilePriority
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 עם המכשיר הנתון וקובץ SL4A apk. בדרך כלל שיטה זו אינה נדרשת, מכיוון שחיבור SL4A תמיד יוקם לפני פעולות בפועל.
פרמטרים | |
---|---|
device | ITestDevice : ההתקן שיש לחבר באמצעות SL4A |
sl4aApkFile | File : ה-APK האופציונלי של SL4A להתקנה ולהשתמש. |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
stopSl4a
public void stopSl4a ()
עצור לקוחות SL4A שכבר נפתחים. זה בעצם מספק דרך לנקות לקוחות מיד לאחר שכבר לא נעשה בהם שימוש
unpairAll
public boolean unpairAll (ITestDevice device)
בטל את ההתאמה של כל המכשירים המותאמים עבור המכשיר הנוכחי
פרמטרים | |
---|---|
device | ITestDevice : מכשיר נוכחי לביצוע הפעולה |
החזרות | |
---|---|
boolean | נכון אם ביטול ההתאמה בהצלחה |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
שיטות מוגנות
לְסַכֵּם
protected void finalize ()
נקה את כל חיבורי SL4A
Sl4aBluetoothUtil
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) השבת את Bluetooth במכשיר היעד |
boolean | disableBluetoothSnoopLog ( ITestDevice device) השבת יומן סנופ של Bluetooth |
boolean | disconnect ( ITestDevice primary, ITestDevice secondary, profiles) disconnect ( ITestDevice primary, ITestDevice secondary, profiles) נתק את ההתקן הראשי מההתקן המשני |
boolean | enable ( ITestDevice device) הפעל Bluetooth במכשיר היעד |
boolean | enableBluetoothSnoopLog ( ITestDevice device) הפעל יומן סנופ של Bluetooth |
String | getAddress ( ITestDevice device) קבל את כתובת MAC Bluetooth של מכשיר היעד |
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 עם המכשיר הנתון וקובץ SL4A apk. |
void | stopSl4a () עצור לקוחות SL4A שכבר נפתחים. |
boolean | unpairAll ( ITestDevice device) בטל את ההתאמה של כל המכשירים המותאמים עבור המכשיר הנוכחי |
שיטות מוגנות | |
---|---|
void | finalize () נקה את כל חיבורי SL4A |
בנאים ציבוריים
Sl4aBluetoothUtil
public Sl4aBluetoothUtil ()
שיטות ציבוריות
changeProfileAccessPermission
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)
השבת את Bluetooth במכשיר היעד
פרמטרים | |
---|---|
device | ITestDevice : מכשיר יעד |
החזרות | |
---|---|
boolean | נכון אם Bluetooth מושבת בהצלחה |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
השבת אתBluetoothSnoopLog
public boolean disableBluetoothSnoopLog (ITestDevice device)
השבת יומן סנופ של Bluetooth
פרמטרים | |
---|---|
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 |
אפשרBluetoothSnoopLog
public boolean enableBluetoothSnoopLog (ITestDevice device)
הפעל יומן סנופ של Bluetooth
פרמטרים | |
---|---|
device | ITestDevice : כדי להפעיל יומן סנופ |
החזרות | |
---|---|
boolean | true אם מופעל בהצלחה |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getAddress
public String getAddress (ITestDevice device)
קבל את כתובת MAC Bluetooth של מכשיר היעד
פרמטרים | |
---|---|
device | ITestDevice : מכשיר יעד |
החזרות | |
---|---|
String | מחרוזת כתובת MAC |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBondedDevices
publicgetBondedDevices (ITestDevice device)
קבל קבוצה של כתובות Bluetooth MAC של המכשירים המחוברים (מזווגים) במכשיר היעד
פרמטרים | |
---|---|
device | ITestDevice : מכשיר יעד |
החזרות | |
---|---|
סט כתובות MAC של Bluetooth |
זורק | |
---|---|
| 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 |
setProfilePriority
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 עם המכשיר הנתון וקובץ SL4A apk. בדרך כלל שיטה זו אינה נדרשת, מכיוון שחיבור SL4A תמיד יוקם לפני פעולות בפועל.
פרמטרים | |
---|---|
device | ITestDevice : ההתקן שיש לחבר באמצעות SL4A |
sl4aApkFile | File : ה-APK האופציונלי של SL4A להתקנה ולהשתמש. |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
stopSl4a
public void stopSl4a ()
עצור לקוחות SL4A שכבר נפתחים. זה בעצם מספק דרך לנקות לקוחות מיד לאחר שכבר לא נעשה בהם שימוש
unpairAll
public boolean unpairAll (ITestDevice device)
בטל את ההתאמה של כל המכשירים המותאמים עבור המכשיר הנוכחי
פרמטרים | |
---|---|
device | ITestDevice : מכשיר נוכחי לביצוע הפעולה |
החזרות | |
---|---|
boolean | נכון אם ביטול ההתאמה בהצלחה |
זורק | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
שיטות מוגנות
לְסַכֵּם
protected void finalize ()
נקה את כל חיבורי SL4A