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