A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Organiza tus páginas con colecciones
    
    
      
      Guarda y categoriza el contenido según tus preferencias.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
BluetoothUtils
  public
  
  
  
  class
  BluetoothUtils
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.util.BluetoothUtils | 
  
  
    
  Funciones de utilidad para llamar a BluetoothInstrumentation en el dispositivo
 
 El código de BluetoothInstrumentation del dispositivo se puede encontrar en AOSP en:
 frameworks/base/core/tests/bluetoothtests
Resumen
Campos
    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
    
    
    
  
    
 
Constructores públicos
    BluetoothUtils
    
public BluetoothUtils ()
    
    
    
  
 
Métodos públicos
    cleanLogFile
    
public static void cleanLogFile (ITestDevice device)
    
    
    
  Borra el archivo de registro de espionaje del dispositivo
    
    | Parámetros | 
|---|
      
        | device | ITestDevice | 
    
      
  
 
    inhabilitar
    
public static boolean disable (ITestDevice device)
    
    
    
  Inhabilita Bluetooth en el dispositivo determinado.
    
      | Muestra | 
|---|
      
        | boolean | Es verdadero si la inhabilitación se realiza correctamente; de lo contrario, es falso. | 
    
      
  
 
    disableBtsnoopLogging
    
public static boolean disableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)
    
    
    
  Inhabilita el registro de btsnoop mediante una llamada a sl4a
    
    | Parámetros | 
|---|
      
        | sl4aApkFile | File: Ubicación del archivo sl4a.apk, nulo si se instaló | 
    
    
      | Muestra | 
|---|
      
        | boolean | éxito o no | 
    
      
  
 
    disableBtsnoopLogging
    
public static boolean disableBtsnoopLogging (ITestDevice device)
    
    
    
  Inhabilita el registro de btsnoop mediante una llamada a sl4a
    
      | Muestra | 
|---|
      
        | boolean | éxito o no | 
    
      
  
 
    habilitar
    
public static boolean enable (ITestDevice device)
    
    
    
  Habilita Bluetooth en el dispositivo determinado.
    
      | Muestra | 
|---|
      
        | boolean | Es verdadero si la habilitación se realiza correctamente; de lo contrario, es falso. | 
    
      
  
 
    enableBtsnoopLogging
    
public static boolean enableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)
    
    
    
  Habilita el registro de btsnoop mediante una llamada a sl4a
    
    | Parámetros | 
|---|
      
        | sl4aApkFile | File: Ubicación del archivo sl4a.apk, nulo si se instaló | 
    
    
      | Muestra | 
|---|
      
        | boolean | éxito o no | 
    
      
  
 
    enableBtsnoopLogging
    
public static boolean enableBtsnoopLogging (ITestDevice device)
    
    
    
  Habilita el registro de btsnoop mediante una llamada a sl4a
    
      | Muestra | 
|---|
      
        | boolean | éxito o no | 
    
      
  
 
    getBluetoothMac
    
public static String getBluetoothMac (ITestDevice device)
    
    
    
  Recupera el MAC de BT del dispositivo determinado
    
      | Muestra | 
|---|
      
        | String | MAC de BT o nulo si no se encuentra | 
    
      
  
 
    getBondedDevices
    
public static  getBondedDevices (ITestDevice device)
    
    
    
  Muestra las direcciones MAC de Bluetooth de los dispositivos con los que se vinculó el dispositivo determinado.
    
      | Muestra | 
|---|
      
        |  | Direcciones MAC de Bluetooth | 
    
      
  
 
    getBtSnoopLogFilePath
    
public static String getBtSnoopLogFilePath (ITestDevice device)
    
    
    
  Obtén la ruta de acceso del archivo de registro de bt snoop del archivo bt_stack.config
    
      | Muestra | 
|---|
      
        | String | Es el nombre del archivo para bt_snoop_log o nulo si no se encuentra. | 
    
      
  
 
    runBluetoothInstrumentation
    
public static String runBluetoothInstrumentation (ITestDevice device, 
                String command)
    
    
    
  Método conveniente para ejecutar el comando de instrumentación de BT y mostrar el resultado
    
    | Parámetros | 
|---|
      
        | command | String: Es una cadena de comandos que se envía a la instrumentación de BT. Actualmente, se admiten las siguientes opciones: enable, disable, unpairAll, getName, getAddress y getBondedDevices. Consulta la fuente de AOSP para obtener más detalles. | 
    
    
      | Muestra | 
|---|
      
        | String | Salida de BluetoothInstrumentation | 
    
      
  
 
    runBluetoothInstrumentationWithRetry
    
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device, 
                String command)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | device | ITestDevice | 
      
        | command | String | 
    
    
      
  
 
    toggleBtsnoopLogging
    
public static boolean toggleBtsnoopLogging (Sl4aClient client, 
                boolean onOff)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | client | Sl4aClient | 
      
        | onOff | boolean | 
    
    
      
  
 
    unpairWithRetry
    
public static boolean unpairWithRetry (ITestDevice device)
    
    
    
  Vuelve a intentar borrar la vinculación de BT con la retirada lineal
    
      
  
 
    uploadLogFiles
    
public static void uploadLogFiles (ITestInvocationListener listener, 
                ITestDevice device, 
                String type, 
                int iteration)
    
    
    
  Sube el archivo de registro de espionaje para obtener los resultados de la prueba
    
    | Parámetros | 
|---|
      
        | listener | ITestInvocationListener | 
      
        | device | ITestDevice | 
      
        | type | String | 
      
        | iteration | int | 
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
  Última actualización: 2025-07-27 (UTC)
  
  
  
    
      [[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]