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

Sl4aBluetoothUtil

public class Sl4aBluetoothUtil
extends Object

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


Una clase de utilidad proporciona operaciones Bluetooth en uno o dos dispositivos que utilizan SL4A

Resumen

Clases anidadas

enum Sl4aBluetoothUtil.BluetoothAccessLevel

Enumeraciones para el nivel de acceso del dispositivo Bluetooth que se basan en BluetoothDevice.java

enum Sl4aBluetoothUtil.BluetoothConnectionState

Enumeraciones para estados de conexión Bluetooth que se basan en BluetoothProfile.java

enum Sl4aBluetoothUtil.BluetoothPriorityLevel

Enumeraciones para el nivel de prioridad del perfil de Bluetooth que se basan en BluetoothProfile.java

enum Sl4aBluetoothUtil.BluetoothProfile

Enumeraciones para perfiles de Bluetooth que se basan en BluetoothProfile.java

Constructores públicos

Sl4aBluetoothUtil ()

Métodos públicos

boolean changeProfileAccessPermission (ITestDevice primary, ITestDevice secondary, Sl4aBluetoothUtil.BluetoothProfile profile, Sl4aBluetoothUtil.BluetoothAccessLevel access)

Cambiar el permiso de acceso al perfil de Bluetooth del dispositivo secundario en el dispositivo principal para que el dispositivo secundario acceda al dispositivo principal en el perfil dado

boolean connect (ITestDevice primary, ITestDevice secondary, profiles) connect (ITestDevice primary, ITestDevice secondary, profiles)

Conecte el dispositivo principal al dispositivo secundario en los perfiles de Bluetooth dados

boolean disable (ITestDevice device)

Desactivar Bluetooth en el dispositivo de destino

boolean disableBluetoothSnoopLog (ITestDevice device)

Desactivar el registro de rastreo de Bluetooth

boolean disconnect (ITestDevice primary, ITestDevice secondary, profiles) disconnect (ITestDevice primary, ITestDevice secondary, profiles)

Desconecte el dispositivo principal del dispositivo secundario

boolean enable (ITestDevice device)

Habilitar Bluetooth en el dispositivo de destino

boolean enableBluetoothSnoopLog (ITestDevice device)

Habilitar el registro de rastreo de Bluetooth

String getAddress (ITestDevice device)

Obtener la dirección MAC de Bluetooth del dispositivo de destino

getBondedDevices (ITestDevice device)

Obtenga un conjunto de direcciones MAC de Bluetooth de los dispositivos vinculados (emparejados) en el dispositivo de destino

boolean pair (ITestDevice primary, ITestDevice secondary)

Emparejar dispositivo primario con dispositivo secundario

boolean setProfilePriority (ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority) setProfilePriority (ITestDevice primary, ITestDevice secondary, profiles, Sl4aBluetoothUtil.BluetoothPriorityLevel priority)

Cambiar la configuración de prioridad de los perfiles dados en el dispositivo principal hacia el dispositivo secundario

void startSl4a (ITestDevice device, File sl4aApkFile)

Inicie explícitamente el cliente SL4A con el dispositivo dado y el archivo apk SL4A.

void stopSl4a ()

Detenga los clientes SL4A que ya se están abriendo.

boolean unpairAll (ITestDevice device)

Desemparejar todos los dispositivos emparejados para el dispositivo actual

Métodos protegidos

void finalize ()

Limpiar todas las conexiones SL4A

Constructores públicos

Sl4aBluetoothUtil

public Sl4aBluetoothUtil ()

Métodos públicos

changeProfileAccessPermission

public boolean changeProfileAccessPermission (ITestDevice primary, 
                ITestDevice secondary, 
                Sl4aBluetoothUtil.BluetoothProfile profile, 
                Sl4aBluetoothUtil.BluetoothAccessLevel access)

Cambiar el permiso de acceso al perfil de Bluetooth del dispositivo secundario en el dispositivo principal para que el dispositivo secundario acceda al dispositivo principal en el perfil dado

Parámetros
primary ITestDevice : dispositivo para cambiar el permiso

secondary ITestDevice : dispositivo que accede al dispositivo principal en el perfil dado

profile Sl4aBluetoothUtil.BluetoothProfile : perfil de Bluetooth para acceder

access Sl4aBluetoothUtil.BluetoothAccessLevel : nivel de acceso, consulte BluetoothAccessLevel

Devoluciones
boolean verdadero si el permiso cambió con éxito

Lanza
DeviceNotAvailableException

conectar

public boolean connect (ITestDevice primary, 
                ITestDevice secondary, 
                 profiles)

Conecte el dispositivo principal al dispositivo secundario en los perfiles de Bluetooth dados

Parámetros
primary ITestDevice : dispositivo desde el que conectarse

secondary ITestDevice : dispositivo al que conectarse

profiles : Se requiere un conjunto de perfiles Bluetooth para conectarse

Devoluciones
boolean verdadero si la conexión es exitosa

Lanza
DeviceNotAvailableException

inhabilitar

public boolean disable (ITestDevice device)

Desactivar Bluetooth en el dispositivo de destino

Parámetros
device ITestDevice : dispositivo de destino

Devoluciones
boolean verdadero si Bluetooth se deshabilitó con éxito

Lanza
DeviceNotAvailableException

desactivarBluetoothSnoopLog

public boolean disableBluetoothSnoopLog (ITestDevice device)

Desactivar el registro de rastreo de Bluetooth

Parámetros
device ITestDevice : para deshabilitar el registro de ITestDevice

Devoluciones
boolean verdadero si se deshabilita correctamente

Lanza
DeviceNotAvailableException

desconectar

public boolean disconnect (ITestDevice primary, 
                ITestDevice secondary, 
                 profiles)

Desconecte el dispositivo principal del dispositivo secundario

Parámetros
primary ITestDevice : dispositivo para realizar la operación de desconexión

secondary ITestDevice : dispositivo a desconectar

profiles : Se requiere desconectar un conjunto dado de perfiles Bluetooth

Devoluciones
boolean verdadero si se desconecta correctamente

Lanza
DeviceNotAvailableException

habilitar

public boolean enable (ITestDevice device)

Habilitar Bluetooth en el dispositivo de destino

Parámetros
device ITestDevice : dispositivo de destino

Devoluciones
boolean verdadero si Bluetooth se habilitó correctamente

Lanza
DeviceNotAvailableException

enableBluetoothSnoopLog

public boolean enableBluetoothSnoopLog (ITestDevice device)

Habilitar el registro de rastreo de Bluetooth

Parámetros
device ITestDevice : para habilitar el registro de ITestDevice

Devoluciones
boolean verdadero si se habilita correctamente

Lanza
DeviceNotAvailableException

getAddress

public String getAddress (ITestDevice device)

Obtener la dirección MAC de Bluetooth del dispositivo de destino

Parámetros
device ITestDevice : dispositivo de destino

Devoluciones
String Cadena de dirección MAC

Lanza
DeviceNotAvailableException

getBondedDevices

public  getBondedDevices (ITestDevice device)

Obtenga un conjunto de direcciones MAC de Bluetooth de los dispositivos vinculados (emparejados) en el dispositivo de destino

Parámetros
device ITestDevice : dispositivo de destino

Devoluciones
Conjunto de direcciones MAC de Bluetooth

Lanza
DeviceNotAvailableException

par

public boolean pair (ITestDevice primary, 
                ITestDevice secondary)

Emparejar dispositivo primario con dispositivo secundario

Parámetros
primary ITestDevice : dispositivo para emparejar

secondary ITestDevice : dispositivo para emparejar

Devoluciones
boolean verdadero si el emparejamiento es exitoso

Lanza
DeviceNotAvailableException

setProfilePriority

public boolean setProfilePriority (ITestDevice primary, 
                ITestDevice secondary, 
                 profiles, 
                Sl4aBluetoothUtil.BluetoothPriorityLevel priority)

Cambiar la configuración de prioridad de los perfiles dados en el dispositivo principal hacia el dispositivo secundario

Parámetros
primary ITestDevice : dispositivo para establecer prioridad

secondary ITestDevice : dispositivo para el que establecer prioridad

profiles : Perfiles de Bluetooth para cambiar la configuración de prioridad

priority Sl4aBluetoothUtil.BluetoothPriorityLevel : nivel de prioridad

Devoluciones
boolean verdadero si se establece la prioridad correctamente

Lanza
DeviceNotAvailableException

startSl4a

public void startSl4a (ITestDevice device, 
                File sl4aApkFile)

Inicie explícitamente el cliente SL4A con el dispositivo dado y el archivo apk SL4A. Normalmente, este método no es necesario, porque la conexión SL4A siempre se establecerá antes de las operaciones reales.

Parámetros
device ITestDevice : el dispositivo que se conectará mediante SL4A

sl4aApkFile File : el apk opcional SL4A para instalar y usar.

Lanza
DeviceNotAvailableException

stopSl4a

public void stopSl4a ()

Detenga los clientes SL4A que ya se están abriendo. Básicamente, proporciona una forma de limpiar los clientes inmediatamente después de que ya no se utilicen.

desvincular todo

public boolean unpairAll (ITestDevice device)

Desemparejar todos los dispositivos emparejados para el dispositivo actual

Parámetros
device ITestDevice : dispositivo actual para realizar la acción

Devoluciones
boolean verdadero si se desempareja correctamente

Lanza
DeviceNotAvailableException

Métodos protegidos

finalizar

protected void finalize ()

Limpiar todas las conexiones SL4A