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-07-27 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-07-27 UTC."],[],[]]