27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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
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 |
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 |
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 |
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 |
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 |
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 |
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 |
DeviceNotAvailableException |
|
getBondedDevices
public static getBondedDevices (ITestDevice device)
Belirtilen cihazın bağlandığı cihazların Bluetooth MAC adreslerini döndürür
İlerlemeler |
|
bluetooth mac adresleri |
Atışlar |
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 |
DeviceNotAvailableException |
|
runBluetoothInstrumentationWithRetry
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)
Parametreler |
device |
ITestDevice |
command |
String |
Atışlar |
DeviceNotAvailableException |
|
toggleBtsnoopLogging
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)
Parametreler |
client |
Sl4aClient |
onOff |
boolean |
Atışlar |
DeviceNotAvailableException |
|
unpairWithRetry
public static boolean unpairWithRetry (ITestDevice device)
BT eşlemesinin doğrusal geri yüklemeyle temizlenmesini yeniden dener
Atışlar |
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 |
|
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-03-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-03-26 UTC."],[],[]]