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
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 |
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. |
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 |
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 |
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. |
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 |
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 |
getBluetoothMac
public static String getBluetoothMac (ITestDevice device)
Belirtilen cihazın BT mac'ini alır
İlerlemeler |
String |
BT mac veya bulunamazsa null |
getBondedDevices
public static getBondedDevices (ITestDevice device)
Belirtilen cihazın bağlandığı cihazların Bluetooth MAC adreslerini döndürür
İlerlemeler |
|
bluetooth mac adresleri |
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 |
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ışı |
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)
BT eşlemesinin doğrusal geri yüklemeyle temizlenmesini yeniden dener
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 |
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."],[],[]]