Bluetooth Araçları
public class BluetoothUtils
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.BluetoothUtils |
Cihazda BluetoothInstrumentation'ı çağırmak için yardımcı işlevler
Cihaz tarafı BluetoothEnstrümantasyon kodu AOSP'de şu adreste bulunabilir: frameworks/base/core/tests/bluetoothtests
Özet
alanlar
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
kamu inşaatçılar
Bluetooth Araçları
public BluetoothUtils ()
Genel yöntemler
temizGünlükDosyası
public static void cleanLogFile (ITestDevice device)
Snoop günlük dosyasını cihazdan sil
parametreler |
---|
device | ITestDevice |
devre dışı bırakmak
public static boolean disable (ITestDevice device)
Verilen cihazda bluetooth'u devre dışı bırakır
İadeler |
---|
boolean | Devre dışı bırakma başarılıysa doğru, aksi takdirde yanlış |
BtsnoopLogging'i devre dışı bırak
public static boolean disableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
sl4a çağrısıyla btsnoop günlüğünü devre dışı bırak
parametreler |
---|
sl4aApkFile | File : sl4a.apk dosya konumu, yüklenmişse boş |
İadeler |
---|
boolean | başarı ya da değil |
BtsnoopLogging'i devre dışı bırak
public static boolean disableBtsnoopLogging (ITestDevice device)
sl4a çağrısıyla btsnoop günlüğünü devre dışı bırak
İadeler |
---|
boolean | başarı ya da değil |
olanak vermek
public static boolean enable (ITestDevice device)
Verilen cihazda bluetooth'u etkinleştirir
İadeler |
---|
boolean | Etkinleştirme başarılıysa doğru, aksi takdirde yanlış |
etkinleştirmeBtsnoopGünlüğü
public static boolean enableBtsnoopLogging (ITestDevice device,
File sl4aApkFile)
sl4a çağrısı ile btsnoop günlüğünü etkinleştir
parametreler |
---|
sl4aApkFile | File : sl4a.apk dosya konumu, yüklenmişse boş |
İadeler |
---|
boolean | başarı ya da değil |
etkinleştirmeBtsnoopGünlüğü
public static boolean enableBtsnoopLogging (ITestDevice device)
sl4a çağrısı ile btsnoop günlüğünü etkinleştir
İadeler |
---|
boolean | başarı ya da değil |
getBluetoothMac
public static String getBluetoothMac (ITestDevice device)
Verilen cihazın BT mac'unu alır
İadeler |
---|
String | BT mac veya bulunmazsa null |
Getbondeddevices
public static getBondedDevices (ITestDevice device)
Verilen cihazın bağlandığı cihazların bluetooth mac adreslerini döndürür
İadeler |
---|
| bluetooth mac adresleri |
getBtSnoopLogFilePath
public static String getBtSnoopLogFilePath (ITestDevice device)
bt_stack.config dosyasından bt snoop günlük dosyası yolunu alın
İadeler |
---|
String | bt_snoop_log için dosya adı veya bulunmazsa null |
runBluetoothEnstrümantasyon
public static String runBluetoothInstrumentation (ITestDevice device,
String command)
BT enstrümantasyon komutunu yürütmek ve çıktıyı döndürmek için kolaylık yöntemi
parametreler |
---|
command | String : şu anda desteklenen BT araçlarına gönderilen bir komut dizisi: enable, disable, unpairAll, getName, getAddress, getBondedDevices; daha fazla ayrıntı için AOSP kaynağına bakın |
İadeler |
---|
String | Bluetooth Enstrümantasyonunun çıkışı |
runBluetoothInstrumentationWithRetry
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)
parametreler |
---|
device | ITestDevice |
command | String |
toggleBtsnoopLogging
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)
parametreler |
---|
client | Sl4aClient |
onOff | boolean |
unpairWithRetry
public static boolean unpairWithRetry (ITestDevice device)
Doğrusal geri alma ile BT eşleştirmesini temizlemeyi yeniden dener
günlük dosyalarını karşıya yükle
public static void uploadLogFiles (ITestInvocationListener listener,
ITestDevice device,
String type,
int iteration)
Test sonuçları için snoop günlük dosyasını yükleyin
parametreler |
---|
listener | ITestInvocationListener |
device | ITestDevice |
type | String |
iteration | int |