A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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
Métodos públicos |
static
void
|
cleanLogFile(ITestDevice device)
Borra el archivo de registro de espionaje del dispositivo
|
static
boolean
|
disable(ITestDevice device)
Inhabilita Bluetooth en el dispositivo determinado.
|
static
boolean
|
disableBtsnoopLogging(ITestDevice device, File sl4aApkFile)
Inhabilita el registro de btsnoop mediante una llamada a sl4a
|
static
boolean
|
disableBtsnoopLogging(ITestDevice device)
Inhabilita el registro de btsnoop mediante una llamada a sl4a
|
static
boolean
|
enable(ITestDevice device)
Habilita Bluetooth en el dispositivo determinado.
|
static
boolean
|
enableBtsnoopLogging(ITestDevice device, File sl4aApkFile)
Habilita el registro de btsnoop mediante una llamada a sl4a
|
static
boolean
|
enableBtsnoopLogging(ITestDevice device)
Habilita el registro de btsnoop mediante una llamada a sl4a
|
static
String
|
getBluetoothMac(ITestDevice device)
Recupera el MAC de BT del dispositivo determinado
|
static
|
getBondedDevices(ITestDevice device)
Muestra las direcciones MAC de Bluetooth de los dispositivos con los que se vinculó el dispositivo determinado.
|
static
String
|
getBtSnoopLogFilePath(ITestDevice device)
Obtén la ruta de acceso del archivo de registro de bt snoop del archivo bt_stack.config
|
static
String
|
runBluetoothInstrumentation(ITestDevice device, String command)
Método conveniente para ejecutar el comando de instrumentación de BT y mostrar el resultado
|
static
boolean
|
runBluetoothInstrumentationWithRetry(ITestDevice device, String command)
|
static
boolean
|
toggleBtsnoopLogging(Sl4aClient client, boolean onOff)
|
static
boolean
|
unpairWithRetry(ITestDevice device)
Vuelve a intentar borrar la vinculación de BT con la retirada lineal
|
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
|
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 |
| Arroja |
DeviceNotAvailableException |
|
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. |
| Arroja |
DeviceNotAvailableException |
|
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 |
| Arroja |
DeviceNotAvailableException |
|
disableBtsnoopLogging
public static boolean disableBtsnoopLogging (ITestDevice device)
Inhabilita el registro de btsnoop mediante una llamada a sl4a
| Muestra |
boolean |
éxito o no |
| Arroja |
DeviceNotAvailableException |
|
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. |
| Arroja |
DeviceNotAvailableException |
|
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 |
| Arroja |
DeviceNotAvailableException |
|
enableBtsnoopLogging
public static boolean enableBtsnoopLogging (ITestDevice device)
Habilita el registro de btsnoop mediante una llamada a sl4a
| Muestra |
boolean |
éxito o no |
| Arroja |
DeviceNotAvailableException |
|
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 |
| Arroja |
DeviceNotAvailableException |
|
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 |
| Arroja |
DeviceNotAvailableException |
|
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.
|
| Arroja |
DeviceNotAvailableException |
|
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 |
| Arroja |
DeviceNotAvailableException |
|
runBluetoothInstrumentationWithRetry
public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device,
String command)
| Parámetros |
device |
ITestDevice |
command |
String |
| Arroja |
DeviceNotAvailableException |
|
toggleBtsnoopLogging
public static boolean toggleBtsnoopLogging (Sl4aClient client,
boolean onOff)
| Parámetros |
client |
Sl4aClient |
onOff |
boolean |
| Arroja |
DeviceNotAvailableException |
|
unpairWithRetry
public static boolean unpairWithRetry (ITestDevice device)
Vuelve a intentar borrar la vinculación de BT con la retirada lineal
| Arroja |
DeviceNotAvailableException |
|
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 |
| Arroja |
DeviceNotAvailableException |
|
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)"],[],[]]