BluetoothUtils
public
class
BluetoothUtils
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.BluetoothUtils |
Cihazda BluetoothInstrumentation'ı çağırmaya yönelik yardımcı işlevler
Cihaz tarafındaki BluetoothInstrumentation kodunu AOSP'de şu adreste bulabilirsiniz:
frameworks/base/core/tests/bluetoothtests
Özet
Fields'ın oynadığı filmler | |
---|---|
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
|
Herkese açık kurucular | |
---|---|
BluetoothUtils()
|
Herkese açık yöntemler | |
---|---|
static
void
|
cleanLogFile(ITestDevice device)
İzleme günlük dosyasını cihazdan silme |
static
boolean
|
disable(ITestDevice device)
Belirtilen cihazda Bluetooth'u devre dışı bırakır |
static
boolean
|
disableBtsnoopLogging(ITestDevice device, File sl4aApkFile)
sl4a çağrısı ile btsnoop günlük kaydını devre dışı bırakma |
static
boolean
|
disableBtsnoopLogging(ITestDevice device)
sl4a çağrısı ile btsnoop günlük kaydını devre dışı bırakma |
static
boolean
|
enable(ITestDevice device)
Belirtilen cihazda Bluetooth'u etkinleştirir |
static
boolean
|
enableBtsnoopLogging(ITestDevice device, File sl4aApkFile)
sl4a çağrısı ile btsnoop günlük kaydını etkinleştirme |
static
boolean
|
enableBtsnoopLogging(ITestDevice device)
sl4a çağrısı ile btsnoop günlük kaydını etkinleştirme |
static
String
|
getBluetoothMac(ITestDevice device)
Belirtilen cihazın BT mac'ini alır |
static
|
getBondedDevices(ITestDevice device)
Belirtilen cihazın bağlandığı cihazların Bluetooth MAC adreslerini döndürür |
static
String
|
getBtSnoopLogFilePath(ITestDevice device)
bt_stack.config dosyasından bt snoop günlük dosyası yolunu alma |
static
String
|
runBluetoothInstrumentation(ITestDevice device, String command)
BT enstrümantasyon komutunu yürütmek ve çıkışı döndürmek için kolaylık yöntemi |
static
boolean
|
runBluetoothInstrumentationWithRetry(ITestDevice device, String command)
|
static
boolean
|
toggleBtsnoopLogging(Sl4aClient client, boolean onOff)
|
static
boolean
|
unpairWithRetry(ITestDevice device)
BT eşlemesinin doğrusal geri yüklemeyle temizlenmesini yeniden dener |
static
void
|
uploadLogFiles(ITestInvocationListener listener, ITestDevice device, String type, int iteration)
Test sonuçları için göz atma günlük dosyasını yükleme |
Fields'ın oynadığı filmler
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
Herkese açık kurucular
BluetoothUtils
public BluetoothUtils ()
Herkese açık yöntemler
cleanLogFile
public static void cleanLogFile (ITestDevice device)
İzleme günlük dosyasını cihazdan silme
Parametreler | |
---|---|
device |
ITestDevice |
Atışlar | |
---|---|
DeviceNotAvailableException |
devre dışı bırak
public static boolean disable (ITestDevice device)
Belirtilen cihazda Bluetooth'u devre dışı bırakır
İlerlemeler | |
---|---|
boolean |
Devre dışı bırakma işlemi başarılıysa doğru, aksi takdirde yanlış değerini döndürür. |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device, File sl4aApkFile)
sl4a çağrısı ile btsnoop günlük kaydını devre dışı bırakma
Parametreler | |
---|---|
sl4aApkFile |
File : sl4a.apk dosyasının konumu, yüklüyse null değerini alır |
İlerlemeler | |
---|---|
boolean |
başarı veya başarısızlık |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device)
sl4a çağrısı ile btsnoop günlük kaydını devre dışı bırakma
İlerlemeler | |
---|---|
boolean |
başarı veya başarısızlık |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
etkinleştir
public static boolean enable (ITestDevice device)
Belirtilen cihazda Bluetooth'u etkinleştirir
İlerlemeler | |
---|---|
boolean |
Etkinleştirme başarılıysa doğru, aksi takdirde yanlış değerini döndürür. |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device, File sl4aApkFile)
sl4a çağrısı ile btsnoop günlük kaydını etkinleştirme
Parametreler | |
---|---|
sl4aApkFile |
File : sl4a.apk dosyasının konumu, yüklüyse null değerini alır |
İlerlemeler | |
---|---|
boolean |
başarı veya başarısızlık |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device)
sl4a çağrısı ile btsnoop günlük kaydını etkinleştirme
İlerlemeler | |
---|---|
boolean |
başarı veya başarısızlık |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBluetoothMac
public static String getBluetoothMac (ITestDevice device)
Belirtilen cihazın BT mac'ini alır
İlerlemeler | |
---|---|
String |
BT mac veya bulunamazsa null |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBondedDevices
public staticgetBondedDevices (ITestDevice device)
Belirtilen cihazın bağlandığı cihazların Bluetooth MAC adreslerini döndürür
İlerlemeler | |
---|---|
|
bluetooth mac adresleri |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getBtSnoopLogFilePath
public static String getBtSnoopLogFilePath (ITestDevice device)
bt_stack.config dosyasından bt snoop günlük dosyası yolunu alma
İlerlemeler | |
---|---|
String |
bt_snoop_log dosyasının adı veya bulunamazsa null |
Atışlar | |
---|---|
DeviceNotAvailableException |
runBluetoothInstrumentation
public static String runBluetoothInstrumentation (ITestDevice device, String command)
BT enstrümantasyon komutunu yürütmek ve çıkışı döndürmek için kolaylık yöntemi
Parametreler | |
---|---|
command |
String : BT enstrümantasyonuna gönderilen bir komut dizesi. Şu anda desteklenen komutlar: enable, disable, unpairAll, getName, getAddress, getBondedDevices. Daha fazla bilgi için AOSP kaynağına bakın. |
İlerlemeler | |
---|---|
String |
BluetoothInstrumentation çıkışı |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
runBluetoothInstrumentationWithRetry
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device, String command)
Parametreler | |
---|---|
device |
ITestDevice |
command |
String |
İlerlemeler | |
---|---|
boolean |
Atışlar | |
---|---|
DeviceNotAvailableException |
toggleBtsnoopLogging
public static boolean toggleBtsnoopLogging (Sl4aClient client, boolean onOff)
Parametreler | |
---|---|
client |
Sl4aClient |
onOff |
boolean |
İlerlemeler | |
---|---|
boolean |
Atışlar | |
---|---|
DeviceNotAvailableException |
unpairWithRetry
public static boolean unpairWithRetry (ITestDevice device)
BT eşlemesinin doğrusal geri yüklemeyle temizlenmesini yeniden dener
İlerlemeler | |
---|---|
boolean |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
uploadLogFiles
public static void uploadLogFiles (ITestInvocationListener listener, ITestDevice device, String type, int iteration)
Test sonuçları için göz atma günlük dosyasını yükleme
Parametreler | |
---|---|
listener |
ITestInvocationListener |
device |
ITestDevice |
type |
String |
iteration |
int |
Atışlar | |
---|---|
DeviceNotAvailableException |