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-03-26 (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-03-26 (UTC)"],[],[]]