Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

BluetoothUtils

public class BluetoothUtils
extends Object

java.lang.Object
com.android.tradefed.util.BluetoothUtils


Funciones de utilidad para llamar a la Instrumentación Bluetooth en el dispositivo

El código de la instrumentación Bluetooth del lado del dispositivo se puede encontrar en AOSP en: frameworks/base/core/tests/bluetoothtests

Resumen

Campos

public static final String BTSNOOP_API

public static final String BTSNOOP_CMD

public static final String BTSNOOP_DISABLE_CMD

public static final String BTSNOOP_ENABLE_CMD

public static final String GOLD_BTSNOOP_LOG_PATH

public static final String O_BUILD

Constructores públicos

BluetoothUtils ()

Métodos públicos

static void cleanLogFile (ITestDevice device)

Eliminar el archivo de registro de snoop del dispositivo

static boolean disable (ITestDevice device)

Desactiva bluetooth en el dispositivo dado

static boolean disableBtsnoopLogging (ITestDevice device, File sl4aApkFile)

Deshabilitar el registro de btsnoop mediante la llamada sl4a

static boolean disableBtsnoopLogging (ITestDevice device)

Deshabilitar el registro de btsnoop mediante la llamada sl4a

static boolean enable (ITestDevice device)

Habilita bluetooth en el dispositivo dado

static boolean enableBtsnoopLogging (ITestDevice device, File sl4aApkFile)

Habilitar el registro de btsnoop mediante la llamada sl4a

static boolean enableBtsnoopLogging (ITestDevice device)

Habilitar el registro de btsnoop mediante la llamada sl4a

static String getBluetoothMac (ITestDevice device)

Recupera BT mac del dispositivo dado

static getBondedDevices (ITestDevice device)

Devuelve las direcciones mac bluetooth de los dispositivos con los que se ha vinculado el dispositivo dado

static String getBtSnoopLogFilePath (ITestDevice device)

Obtenga la ruta del archivo de registro bt snoop del archivo bt_stack.config

static String runBluetoothInstrumentation (ITestDevice device, String command)

Método de conveniencia para ejecutar el comando de instrumentación BT y devolver la salida

static boolean runBluetoothInstrumentationWithRetry (ITestDevice device, String command)
static boolean toggleBtsnoopLogging ( Sl4aClient client, boolean onOff)
static boolean unpairWithRetry (ITestDevice device)

Vuelve a intentar borrar el emparejamiento BT con retroceso lineal

static void uploadLogFiles (ITestInvocationListener listener, ITestDevice device, String type, int iteration)

Cargue el archivo de registro de snoop para 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)

Eliminar el archivo de registro de snoop del dispositivo

Parámetros
device ITestDevice

Lanza
DeviceNotAvailableException

inhabilitar

public static boolean disable (ITestDevice device)

Desactiva bluetooth en el dispositivo dado

Devoluciones
boolean Verdadero si la desactivación es exitosa, falso en caso contrario

Lanza
DeviceNotAvailableException

disableBtsnoopLogging

public static boolean disableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

Deshabilitar el registro de btsnoop mediante la llamada sl4a

Parámetros
sl4aApkFile File : ubicación del archivo sl4a.apk, nulo si se ha instalado

Devoluciones
boolean éxito o no

Lanza
DeviceNotAvailableException

disableBtsnoopLogging

public static boolean disableBtsnoopLogging (ITestDevice device)

Deshabilitar el registro de btsnoop mediante la llamada sl4a

Devoluciones
boolean éxito o no

Lanza
DeviceNotAvailableException

habilitar

public static boolean enable (ITestDevice device)

Habilita bluetooth en el dispositivo dado

Devoluciones
boolean Verdadero si la habilitación es exitosa, falso en caso contrario

Lanza
DeviceNotAvailableException

enableBtsnoopLogging

public static boolean enableBtsnoopLogging (ITestDevice device, 
                File sl4aApkFile)

Habilitar el registro de btsnoop mediante la llamada sl4a

Parámetros
sl4aApkFile File : ubicación del archivo sl4a.apk, nulo si se ha instalado

Devoluciones
boolean éxito o no

Lanza
DeviceNotAvailableException

enableBtsnoopLogging

public static boolean enableBtsnoopLogging (ITestDevice device)

Habilitar el registro de btsnoop mediante la llamada sl4a

Devoluciones
boolean éxito o no

Lanza
DeviceNotAvailableException

getBluetoothMac

public static String getBluetoothMac (ITestDevice device)

Recupera BT mac del dispositivo dado

Devoluciones
String BT mac o null si no se encuentra

Lanza
DeviceNotAvailableException

getBondedDevices

public static  getBondedDevices (ITestDevice device)

Devuelve las direcciones mac bluetooth de los dispositivos con los que se ha vinculado el dispositivo dado

Devoluciones
direcciones mac bluetooth

Lanza
DeviceNotAvailableException

getBtSnoopLogFilePath

public static String getBtSnoopLogFilePath (ITestDevice device)

Obtenga la ruta del archivo de registro bt snoop del archivo bt_stack.config

Devoluciones
String El nombre del archivo para bt_snoop_log o null si no se encuentra

Lanza
DeviceNotAvailableException

runBluetoothInstrumentation

public static String runBluetoothInstrumentation (ITestDevice device, 
                String command)

Método de conveniencia para ejecutar el comando de instrumentación BT y devolver la salida

Parámetros
command String : una cadena de comando enviada a la instrumentación BT, actualmente compatible: habilitar, deshabilitar, unpairAll, getName, getAddress, getBondedDevices; consulte la fuente de AOSP para obtener más detalles

Devoluciones
String salida de BluetoothInstrumentation

Lanza
DeviceNotAvailableException

runBluetoothInstrumentationWithRetry

public static boolean runBluetoothInstrumentationWithRetry (ITestDevice device, 
                String command)

Parámetros
device ITestDevice

command String

Devoluciones
boolean

Lanza
DeviceNotAvailableException

toggleBtsnoopLogging

public static boolean toggleBtsnoopLogging (Sl4aClient client, 
                boolean onOff)

Parámetros
client Sl4aClient

onOff boolean

Devoluciones
boolean

Lanza
DeviceNotAvailableException

unpairWithRetry

public static boolean unpairWithRetry (ITestDevice device)

Vuelve a intentar borrar el emparejamiento BT con retroceso lineal

Devoluciones
boolean

Lanza
DeviceNotAvailableException

uploadLogFiles

public static void uploadLogFiles (ITestInvocationListener listener, 
                ITestDevice device, 
                String type, 
                int iteration)

Cargue el archivo de registro de snoop para los resultados de la prueba

Parámetros
listener ITestInvocationListener

device ITestDevice

type String

iteration int

Lanza
DeviceNotAvailableException